【发布时间】:2010-08-04 15:21:58
【问题描述】:
我正在考虑允许开发独立于 GUI 库的应用程序,但允许根据需要插入 Qt 和 GTK。
【问题讨论】:
-
那么,如果 QT 和 GTK 是允许跨平台开发的“元”框架,那么您想要一个元元框架——一个允许跨(跨平台)开发的框架吗? wtf?
-
好吧。对于很多应用程序来说,为 ubuntu 和 kubuntu 提供两个版本是没有意义的。我知道您可以从一个应用程序运行另一个应用程序,但代价是,两个库需要同时使用。
-
java/swt? :) 我怀疑使用这两个库的“惩罚”是否超过了编写应用程序时的痛苦和过度工程。 a) 您需要发布和维护应用程序的两个“版本” b) 在任何桌面(UI 概念、菜单结构等)上都不会感觉完全“原生”。因此,与仅在 gnome 中使用 Qt 应用程序或在 KDE 中使用 Gtk 应用程序相比,我认为使用类似的东西没有任何真正的优势。
标签: user-interface qt frameworks gtk