用户界面 - QT vs wxwidget vs MFC



这是GUI的最佳跨平台开发堆栈。

QT + C++

或 wxWidget + c++

或 wxWidget + python

或用于Windows的MFC和用于Linux的GTK ...

什么是最好的选择?

取决于您的背景和要求。

如果你的其他爱好包括被绑起来鞭打,那么MFC可能适合你。

如果你是一个正在恢复的MFC程序员,那么wxwidgets是一个非常相似(但跨平台和更好)的选择。

Qt是目前流行的C++gui库选择。它是跨平台的,包括一个不错的手机网络标记版本,它使用更现代的C++概念。

Qt和wx都可以在LGPL类型许可证下使用,并绑定到包括python在内的多种语言。

我曾研究过MFC,QT和wxWidgets。所有这些都很好,但对于跨平台的东西,我更喜欢wxWdigets而不是QT。免费的QT设计器是可怜的,而wxFormBuilder很棒。

目前,我正在努力将几个大型MFC应用程序移植到Qt,感觉就像...被绑起来鞭打。 所以我同意你应该远离MFC,如果你可以的话,即使你正在做Windows的东西,你也应该使用XAML。

最新更新