QT vs wxwidget vs MFC
Posted
技术标签:
【中文标题】QT vs wxwidget vs MFC【英文标题】: 【发布时间】:2011-04-05 02:37:54 【问题描述】:哪个是最好的 GUI 跨平台开发堆栈。
QT + C++
或者 wxWidget + c++
或者 wxWidget + python
或适用于 Windows 的 MFC 和适用于 Linux 的 GTK ...
什么是最好的选择?
【问题讨论】:
【参考方案1】:取决于你的背景和要求。
如果您的其他爱好包括被捆绑鞭打,那么 MFC 可能适合您。
如果您是一个正在恢复的 MFC 程序员,那么 wxwidgets 是一个非常相似(但跨平台且更好)的替代方案。
Qt 是当前流行的 C++ gui 库的首选。它是跨平台的,包括一个不错的手机网络标记版本,它使用更现代的 C++ 概念
Qt 和 wx 均在 LGPL 类型许可下可用,并绑定到包括 python 在内的多种语言
【讨论】:
+1 表示“捆绑鞭打”。我开始使用 MFC,但很快就害怕地跑到 Qt 上。 +1 MFC 是这样的。自从我在 Qt 中开发 GUI 应用程序后,我的程序员生活变得更好了。【参考方案2】:我曾在 MFC、QT 和 wxWidgets 上工作过。它们都很好,但对于跨平台的东西,我更喜欢 wxWdigets 而不是 QT。免费的 QT 设计器很可怜,而 wxFormBuilder 很棒。
【讨论】:
【参考方案3】:目前我正在将几个大型 MFC 应用程序移植到 Qt 上,感觉就像……被捆绑和鞭打。所以我同意你应该尽可能远离 MFC,即使你正在做 Windows 的东西,你也应该使用 XAML。
【讨论】:
以上是关于QT vs wxwidget vs MFC的主要内容,如果未能解决你的问题,请参考以下文章