2011-12-20 87 views
-1

可能重复:
Gui toolkits, which should I use?
What is the best library to use when writing GUI applications in C++?形式兼容性 - C++

我想用C来创建Windows和Mac OS X兼容的程序++,但我不确定什么用于窗体,窗口等。我是否需要稍后转换代码,是否有一些可以使用的替代GUI,或者甚至可以使用基本C++代码创建自定义窗体?

+1

可能的[Gui工具箱,我应该使用?]的重复(http://stackoverflow.com/questions/584734/gui-toolkits-which-should-i-use)[什么是最好的图书馆使用时用C++编写GUI应用程序?](http://stackoverflow.com/questions/5061877/what-is-the-best-library-to-use-when-writing-gui-applications-in-c) – 2011-12-20 05:45:44

回答

1

对MVC分离非常严格。两次实现视图:一次用于C++的Windows API,一次用于Obj-C的Cocoa。链接适当。

如果你不关心本机的外观和感觉,请使用Qif作为Saif建议。

+1

Can not同意这一点就够了。实施严格的分离不仅是一种好的设计实践,它还允许您创建适当的平台接口。原生的外观和感觉对于易用性非常重要。 Qt只是没有得到这个权利。我做了一个相同论点的冗长版本[这里](http://stackoverflow.com/a/5061959/366904)。 – 2011-12-20 05:55:25

+0

谢谢你的链接。直到你提到它,我才意识到原生外观的重要性。 – user1107190 2011-12-20 07:05:12