[VS2017使用] 创建Qt对话框应用程序项目[TZZ]
1、启动VS2017软件,在弹出的VS2017主界面中,点击菜单栏上的“文件 > 新建 > 项目”创建一个新的项目;
![[VS2017使用] 创建Qt对话框应用程序项目[TZZ]](https://exp-picture.cdn.bcebos.com/b7b28f87031c99c0c9dd2232af2fa872951fedb5.jpg)
2、在弹出的“新建项目窗口”中,选择左侧列表中的“已安装 > Visual C++ > Qt”,然后选择模板列表中的“Qt GUI Application” (GUI即图形用户接口,通常是指采用了窗口界面的程序)。接着,可以根据需要修改项目名称、位置和解决方案名称。设置完毕后,点击“确定按钮”确定创建项目;
![[VS2017使用] 创建Qt对话框应用程序项目[TZZ]](https://exp-picture.cdn.bcebos.com/19587f20a7cd0c6e8dd3c107fed7997bbaf4ddb5.jpg)
3、点击弹出的“Qt GUI程序向导欢迎界面”中的“Next按钮”进入下一步;
![[VS2017使用] 创建Qt对话框应用程序项目[TZZ]](https://exp-picture.cdn.bcebos.com/df087f0f8b56ad04af49d45ddae10ef85956d0b5.jpg)
4、在出现的“组件选择界面”中,可以根据开发需要勾选需要使用的组件(也可以在项目创建之后,通过Qt项目设置修改需要使用的组件)。选好组件之后,点击“Next按钮”进入下一步;
![[VS2017使用] 创建Qt对话框应用程序项目[TZZ]](https://exp-picture.cdn.bcebos.com/d9a8d2d2bb6651590961d39e8fe23ea23b42c7b5.jpg)
5、在出现的“生成项目文件界面”中,点击“Base Class”下方的下拉列表,选择“QDialog”,表示主窗口从QDialog派生,即主窗口是一个对话框。其他配置可以根据你的需要修改。配置完毕后,点击“Finish按钮”完成向导;
![[VS2017使用] 创建Qt对话框应用程序项目[TZZ]](https://exp-picture.cdn.bcebos.com/a151a233ec3834bb8fce61eb8714c27bd3823dba.jpg)
6、项目创建完毕后,右键单击VS2017解决方案列表中的项目名称,选择弹出菜单中的“Qt Project Settings”,打开Qt项目配置界面;
![[VS2017使用] 创建Qt对话框应用程序项目[TZZ]](https://exp-picture.cdn.bcebos.com/7efc527c34b33c41909b10f5887de137c8762eba.jpg)
7、在弹出的“Qt项目配置窗口”中,点击“Version”右侧的下拉列表,选择“$(DefaultQtVersion)”,然后点击“OK按钮”完成Qt项目设置。注意,每个新建的Qt项目,都必须手动指定一个版本,才能正常编译。可能是Qt插件的BUG(或者是我孤耨寡闻);
![[VS2017使用] 创建Qt对话框应用程序项目[TZZ]](https://exp-picture.cdn.bcebos.com/d4071b96b814f4d005220b66cdfe474ec38323ba.jpg)
8、回到VS2017开发界面后,点击工具栏上的“本地Windows调试器”,编译并执行Qt GUI项目;
![[VS2017使用] 创建Qt对话框应用程序项目[TZZ]](https://exp-picture.cdn.bcebos.com/92dd32f7dfb2dc190f0d98af95def4dca13910ba.jpg)
9、如果程序编译并且成功,你将看到VS2017进入调试模式,并且有一个空白对话框窗口弹出。如果出错,则查看输出信息,根据提示进行修改(有问题搞不定,请私信联系我)。关闭弹出的对话框之后,VS2017会自动返回编辑模式,同时在输出面板中输出程序退出时的运行信息;
![[VS2017使用] 创建Qt对话框应用程序项目[TZZ]](https://exp-picture.cdn.bcebos.com/f385f2995943040186dfddf6d66b04d1482905ba.jpg)
![[VS2017使用] 创建Qt对话框应用程序项目[TZZ]](https://exp-picture.cdn.bcebos.com/bf6e59704618dfda381af83289214f57925677ba.jpg)
10、点击VS2017菜单栏中的“文件 > 关闭解决方案”,可以关闭整个项目解决方案。关闭解决方案后,可以在出现的“起始页”中看到“最近打开的项目列表”。在“新建项目”中,可以见到使用过的项目模板。直接点击列表中的内容,可以快速将其打开。Enjoy!
![[VS2017使用] 创建Qt对话框应用程序项目[TZZ]](https://exp-picture.cdn.bcebos.com/e996472ae3efe078fa101c02b96c576698cf65ba.jpg)
![[VS2017使用] 创建Qt对话框应用程序项目[TZZ]](https://exp-picture.cdn.bcebos.com/38332303bbea3e86ce69a2f75cd4483105eb55ba.jpg)