【发布时间】:2013-10-21 13:54:33
【问题描述】:
这个问题之前有人问过,但最近的一个好像是两年前的问题,所以这两个工具包肯定有新的发展。
那么我应该使用哪个工具包来使用 C++ 开发 GUI? 各有什么优缺点?
【问题讨论】:
-
这真的取决于你的项目是开源的还是闭源的。这两个工具包都适用于开源项目。对于闭源,QT 有所有类型的限制和功能限制。他们每月收取 350 美元的许可证费用。 wxWidgets 对所有人免费,无论是商业的还是专有的。
-
wxWidgets - 良好的社区,完善的文档,免费商业许可
-
将此问题视为“基于意见”和“只是口味问题”是不正确的。有充分的理由更喜欢其中一个。 API 的完整性和彻底性如何?它是否实现了对您的应用程序至关重要的晦涩或神秘的 API?例如:Win32 BeginPath/EndPath/FlattenPath。来自测试过一个或两个框架的有经验的用户的反馈很有价值,因为它可以节省数周的评估时间。我正在使用 Qt,看起来很彻底,文档很好。 wxWidgets 似乎更轻量级。但我很想听听谁都尝试过。
标签: c++ qt user-interface wxwidgets