当前位置:首页 » 《随便一记》 » 正文

一、VIsual Studio下的Qt环境配置(Visual Studio 2022 + Qt 5.12.10)

6 人参与  2024年11月03日 12:40  分类 : 《随便一记》  评论

点击全文阅读


一、下载编译器Visual Studio2022和Qt 5.12.10

Visual Studio 2022
社区版就够学习使用了

Qt5.12.10
在这里插入图片描述
安装教程网上搜,一大堆
也很简单,配置直接选默认,路径留意一下即可

二、配置环境

Ⅰ,配置Qt环境变量

系统变量下的Path,添加Qt路径,到bin文件夹下
在这里插入图片描述

Ⅱ,打开Visual Studio Installer

在这里插入图片描述
在这里插入图片描述
安装MSVC v140 - VS 2017 C++ x64/86生成工具C++开发环境
在这里插入图片描述

Ⅲ,打开Visual Studio

创建新项目
在这里插入图片描述
随便选择一个C++项目就行,我这边选择的是C++空项目
在这里插入图片描述
起个项目名称
在这里插入图片描述
SKD为Release x64,找到扩展选择Qt VS Tools,打开Qt Versions

在这里插入图片描述

配置msvc,选择路径为Qt里面找到qmake.exe,点击确定即可
在这里插入图片描述

Ⅳ,重新打开Visual Studio新建项目

同样创建新项目
在这里插入图片描述
C++ 下往下扒拉就能看见Qt Widgets Application
在这里插入图片描述
创建Qt项目,这里是项目名称为demo1
在这里插入图片描述
Next
在这里插入图片描述
Next
在这里插入图片描述
这里是为了演示。基类设置为QWidgetFinish即可
在这里插入图片描述

Ⅴ,运行项目

SKD选择Release x64
在这里插入图片描述
出现窗口表示环境搭建成功,项目运行顺利
在这里插入图片描述

三、项目结构概述

Ⅰ,主要三部分:ui、头文件、代码实现主体

在这里插入图片描述

Ⅱ,创建另一个ui界面(这里起名为QtWidgetsClass)

右击项目名称,选择添加,找到新建项
在这里插入图片描述
找到Qt,我一般选择基类为Qt Widgets Class
在这里插入图片描述
同样Next
在这里插入图片描述
基类我这边喜欢选择QWidget
在这里插入图片描述
这边是自动生成的新建项目结构
在这里插入图片描述

Ⅲ,配置Qt默认打开方式

随便选择一个ui,右击选择打开方式
在这里插入图片描述
选择添加
在这里插入图片描述
D:\Qt\Qt5.12.10\5.12.10\msvc2017_64\bin下的有个designer.exe

在这里插入图片描述
设置为默认值
在这里插入图片描述

四、main.cpp

main.cpp原始代码

#include "demo1.h" // 导入demo1这个页面的头文件#include <QtWidgets/QApplication> // 包含一个应用程序类的头文件int main(int argc, char *argv[]) // argc为命令行的数量,argv为命令行变量的具体内容存放数组{    QApplication a(argc, argv); // a为应用程序对象,在Qt中,应用程序对象有且只有一个    demo1 w; // 创建页面窗口对象,demo1的父类是QWidget    w.show(); // 窗口对象默认不会显示,必须调用show方法才可以显示这个页面    return a.exec(); // 让程序对象进入消息循环,阻塞到这里进行循环显示}

需求:
显示之前新建的QtWidgetsClass页面
1,导入该页面对应的头文件#include "QtWidgetsClass.h"
2,创建页面窗口对象QtWidgetsClass q;
3,调用show方法进行显示q.show();

#include "demo1.h"#include <QtWidgets/QApplication>#include "QtWidgetsClass.h"int main(int argc, char *argv[]){    QApplication a(argc, argv);    demo1 w;    QtWidgetsClass q;    q.show();    //w.show(); //因为显示的窗口只有一个,这里忽略之前的页面窗口对象的显示    return a.exec();}

运行效果如下
在这里插入图片描述

五、其他补充

命名规范
类名:首字母大写,单词和单词之间首字母大写
函数名:变量名称首字母小写,单词和单词之间首字母大写

快捷键
注释:Ctrl + Shift + /
运行:F5
编译:Ctrl + B
整行移动:Alt + ↑/↓
.h和.cpp同名切换:Ctrl + K + O(Ctrl不放依次按下K和O键)

帮助文档 F1快捷键(根据自己安装的Qt路径来,主要找assistant.exe)
D:\Qt\Qt5.12.10\5.12.10\msvc2017_64\bin\assistant.exe


点击全文阅读


本文链接:http://zhangshiyu.com/post/181829.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 祖母寿宴,侯府冒牌嫡女被打脸了(沈屿安秦秀婉)阅读 -
  • 《雕花锦年,昭都旧梦》(裴辞鹤昭都)完结版小说全文免费阅读_最新热门小说《雕花锦年,昭都旧梦》(裴辞鹤昭都) -
  • 郊区41号(许洛竹王云云)完整版免费阅读_最新全本小说郊区41号(许洛竹王云云) -
  • 负我情深几许(白诗茵陆司宴)完结版小说阅读_最热门小说排行榜负我情深几许白诗茵陆司宴 -
  • 九胞胎孕妇赖上我萱萱蓉蓉免费阅读全文_免费小说在线看九胞胎孕妇赖上我萱萱蓉蓉 -
  • 为保白月光,侯爷拿我抵了债(谢景安花田)小说完结版_完结版小说全文免费阅读为保白月光,侯爷拿我抵了债谢景安花田 -
  • 陆望程映川上官硕《我的阿爹是带攻略系统的替身》最新章节阅读_(我的阿爹是带攻略系统的替身)全章节免费在线阅读陆望程映川上官硕
  • 郑雅琴魏旭明免费阅读_郑雅琴魏旭明小说全文阅读笔趣阁
  • 头条热门小说《乔书意贺宴临(乔书意贺宴临)》乔书意贺宴临(全集完整小说大结局)全文阅读笔趣阁
  • 完结好看小说跨年夜,老婆初恋送儿子故意出车祸_沈月柔林瀚枫完结的小说免费阅读推荐
  • 热推《郑雅琴魏旭明》郑雅琴魏旭明~小说全文阅读~完本【已完结】笔趣阁
  • 《你的遗憾与我无关》宋怀川冯洛洛无弹窗小说免费阅读_免费小说大全《你的遗憾与我无关》宋怀川冯洛洛 -

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1