如何在visual studio中创建Windows GUI?

时间:2014-12-03 23:42:03

标签: c++ visual-studio user-interface

我很抱歉,如果这个问题很愚蠢而又天真但是:如何使用原生c ++在VS中为Windows开发gui应用程序?我想避免在项目中使用CLR和.NET。有两种显而易见的方法:使用重型和怪异的MFC或使用API​​的代码,没有任何视觉支持,这对于棘手的ui来说似乎也是一个糟糕的选择。我想知道是否还有其他方法可以在VS中创建gui?

1 个答案:

答案 0 :(得分:2)

你可以使用更复杂的Win32 API或使用更容易的其他外部库,如gtk,wxWidgets,QT等,但Win32 API更好,因为你将了解windows的操作而不必下载任何库,但通常使用Win32 API生成的代码高于使用外部库生成的代码。使用Win32 API,您需要手动创建窗口类,事件循环和其他方式。

我认为QT是最简单的,因为接口是在图形环境中创建的。

见这些:

http://qt-project.org/

http://www.gtk.org/

关于QT的本教程:

http://zetcode.com/gui/qt4/