2014-12-03 72 views
0

如果问题很愚蠢而且天真,但我仍然抱歉:如何在VS中使用native C++开发GUI的GUI应用程序?我想避免在项目中使用CLR和.NET。有两个明显的方法:使用沉重而怪异的MFC或使用API​​的代码,而没有任何视觉支持,这对于棘手的用户界面来说似乎也是不好的选择。我想知道是否有其他的方法来创建VS中的GUI?如何在Visual Studio中创建Windows GUI?

+1

很多人使用的框架Qt的一样,这些天。但你的问题是堆栈溢出的话题。 – 2014-12-03 23:50:59

+0

现在很多人使用像wxWidgets这样的框架。研究“Windows的GUI框架” – 2014-12-04 00:02:13

回答

2

您可以使用Win32 API,它有点复杂或者使用其他更简单的外部库,例如gtk,wxWidgets,QT和其他,但是Win32 API更好,因为您会理解窗口的操作而不是下载任何库,但通常使用Win32 API编写的代码比使用外部库编写的代码更高。使用Win32 API,您需要创建窗口类,事件循环和其他手动方式。

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

看到这些:

http://qt-project.org/

http://www.gtk.org/

而本教程的QT:

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

相关问题