Qt C++食用教程

由于项目经常要展示检测结果,但直接运行代码进行检测对操作人员极其不友好,所以做一套能完美运行检测过程以及展示检测结果的UI界面显得非常重要。由于Qt几乎可以在任何设备上使用,你能在你的计算机,智能手机,电视以及其它的智能设备上使用它,而且qt设计的应用程序,无需经验,开发简单,对开发者非常友好、在工业上被广泛使用,所以我决定做个Qt设计的UI界面用来展示算法以及进行良好的用户交互,一起学习一下如何用Qt搭建一个简洁、舒适的UI界面吧。

1、QtCreator安装

进入官网Download Qt: Get Qt Online Installer下载QtCreator,自行选择系统版本,安装勾选Qt->MinGW以及MSVC即可。(MSVC方便进行VS编程)

2、QtCreator使用

S2.1:创建项目:

rust 复制代码
          step1:打开QtCreator;
          step2:文件->新建文件和项目->Application->Qt Widgets Application->choose;
          step3:一直点击next直到Kits选项,随后选择Desktop MSVC的64位版本以及Desktop MinGW的64位版本;
          step4:选择完后继续next,完成项目的新建;

S2.2:导入项目:

rust 复制代码
        step1:打开QtCreator;
        step2:文件->新建文件和项目->Import Project->导入现有项目->choose;
        step3:创建自己的项目名称以及选择自己的项目位置;
        step4:选择项目位置下需导入的文件;
        step5:一直点击next,完成项目构建;
        

S2.3 项目文件介绍:

.pro文件:Qt项目的配置文件,可直接点击该文件进入qt对该文件进行编辑,里面包含了对库文件的声明,链接的三方库,当你想调用py库时需要向里面添加库路径以及声明;

.h文件:项目的头文件(学过c的都知道能从里面调用库函数),你可以在里面声明函数类,常用的public类能被被本类中的成员函数所引用,也可以被类的作用域内的其他函数引用,private则只能被本类中的成员函数引用;

.cpp文件:页面内容的实现,在这里你能将想要的页面效果写出来;

.ui文件:点击可进入qtdesigner设计界面,拖拽控件进入页面即可完成控件的添加; 设计界面的控件分类可参考下图:

3、VS使用控件载入Qt

rust 复制代码
step1:进入VS,点击扩展->管理扩展->搜索Qt Visudio Tools->点击安装;
step2:加载msvc编译器,点击扩展->Qt Visudio Tools->Qt Versions
step3:version写自己Qt版本名即可,path选择MSVC目录下的bin中的.exe
step4:项目属性页中选择Qt Project Settings->点击Qt Modules->选择自己需要的模块

想要用VS快速打开.ui文件进入设计界面:在VS中右键你的.ui文件,选择打开方式,新建项,添加你的QtCreator.exe或Qt Designer.exe即可。

4、用例:

简单的配置使用介绍就到这了,去试试设计个登录界面吧!

相关推荐
电商API_1800790524724 分钟前
速卖通商品采集API技术文章
java·开发语言·c++·api·跨境电商·商品详情
汉克老师1 小时前
CSP-J 初赛(以满分为目标):第四课《看懂计算机到底在算什么!——C++变量、表达式和运算符 》
c++·小学生·学c++编程
小小龙学IT1 小时前
zstd(Zstandard)开源压缩库实战指南:让数据又快又小
c++·开源
小小龙学IT2 小时前
GLM 开源图形学数学库深度解析:从向量、矩阵到四元数的完整实战
c++·矩阵·开源·mfc
Severus_black2 小时前
【C++初阶】类和对象(中)
c++
qz5zwangzihan13 小时前
AtCoder高频英文词汇短语
c++·atcoder·高频词
码匠许师傅3 小时前
【C++ 面试真题】聊聊 C++ 的类型特征( type_traits)
java·c++·面试
小小龙学IT3 小时前
C++ 性能优化:CPU 缓存与数据布局优化深度解析
c++·缓存·性能优化
玉树临风ives3 小时前
atcoder ABC 472 题解
数据结构·c++·算法
张张的快乐时光呀!4 小时前
MFC添加类向导并实现响应
c++·mfc