【发布时间】:2010-12-25 14:47:45
【问题描述】:
有人能建议今天这些库的最佳用途是什么吗?它只是 GUI,还是它们也有数据库、XML、网络、线程等支持?
我正在阅读它们,并考虑开始学习/使用其中之一。
什么是最常见的?他们之间有什么区别?你为什么会选择一个而不是另一个?
【问题讨论】:
-
最初,关于 Qt 许可模型是完全 GPL 还是商业许可模型存在很多争议,而 GTK+ 是 LGPL(因此后者更容易与您的闭源产品结合使用)。但是现在 Qt 也可以作为 LGPL IIRC 使用,所以这不再是选择一个或另一个的真正理由。
-
您也可以看看这个最相关的问题:stackoverflow.com/questions/1801074/…
-
又一次在stackoverflow上结束了一个好问题。我想补充一点,如果您需要一个良好的集成 HTML 小部件,您现在必须使用 GTK(在 QT 5.2 迁移到一个显着/无法使用的缩减功能集之后)或使用 QT 并嵌入 Chrome CEF,这会增加很多东西、复杂性和20MB 到您的应用。