如何在Visual Studio中创建Windows GUI?
问题描述:
如果问题很愚蠢而且天真,但我仍然抱歉:如何在VS中使用native C++开发GUI的GUI应用程序?我想避免在项目中使用CLR和.NET。有两个明显的方法:使用沉重而怪异的MFC或使用API的代码,而没有任何视觉支持,这对于棘手的用户界面来说似乎也是不好的选择。我想知道是否有其他的方法来创建VS中的GUI?如何在Visual Studio中创建Windows GUI?
答
您可以使用Win32 API,它有点复杂或者使用其他更简单的外部库,例如gtk,wxWidgets,QT和其他,但是Win32 API更好,因为您会理解窗口的操作而不是下载任何库,但通常使用Win32 API编写的代码比使用外部库编写的代码更高。使用Win32 API,您需要创建窗口类,事件循环和其他手动方式。
我认为QT是最简单的,因为接口是在图形环境中创建的。
看到这些:
而本教程的QT:
很多人使用的框架Qt的一样,这些天。但你的问题是堆栈溢出的话题。 – 2014-12-03 23:50:59
现在很多人使用像wxWidgets这样的框架。研究“Windows的GUI框架” – 2014-12-04 00:02:13