20221208 QT----新建工程
新建第一个QT工程
文章内容为B站 大轮明王讲Qt 的学习笔记
1.打开文件菜单栏->新建文件或项目
选择Application->Qt Widgets Application,最后单击Choose。进入如下界面。
输入工程名称:HelloQt
选择创建路径:设为自己需要的路径
点击下一步。
选择编译套件,这里我们选择MinGW 32bit,然后单击下一步。
这里填写我们源码文件的基本信息,类名这里我使用MainWindow,然后单击下一步。
单击完成,即可成功创建工程。
工程目录结构如图所示。
HelloQt.pro为QT项目文件;
Headers中存放项目头文件 .h;
Sources中存放项目代码源文件 .cpp;
Forms中存放界面相关的ui文件 .ui;
Froms
双击Froms中的ui文件即可进入界面设计模式,通过拖拽控件的方式实现界面布局设计。
HelloQt.pro
(1) QT += core gui 用于添加用到的Qt模块,比如使用数据库则要添加sql模块
(2) greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 添加widgets模块
(3)
SOURCES += \ main.cpp \mainwindow.cppHEADERS += \mainwindow.h
指定我们的源文件和头文件
(4) FORMS +=
mainwindow.ui
指定我们的ui文件
main.cpp
程序入口文件。
int main(int argc, char *argv[])
{//1. QT框架提供的应用程序类,负责QT中事件的处理,比如鼠标单击、键盘输入等事件QApplication a(argc, argv);//2. 创建自己的窗口对象,调用窗口的show方法显示窗口MainWindow w;w.show();//3. 调用QApplication的exec方法,阻塞应用程序,直到退出return a.exec();
}
运行程序
CTRL + R 即可运行程序,输出如图窗口。
20221208 QT----新建工程相关推荐
- VTK、ITK安装及ITK读取图片、VTK显示示例(CMake)
VTK.ITK安装及ITK读取图片.VTK显示示例 文章目录 前言 一.配置 二.混合编程实例 1.创建工程 2.修改CMakeLists.txt 3.画界面mainwidow.ui 3.编程(~ 1 ...
- 【Qt教程】1.2 - Qt5 新建工程
一.新建工程 Qt安装好后,来新建一个工程,正式开始学习Qt图形化. STEP1:点击 " Projects ",之后点击 " +New ". STEP2:项目 ...
- 【QT开发专题-天气预报】11. 新建工程,右键菜单
本专栏将会在未来4个月内,完成以下几个 Qt 项目: <天气预报> <文本编辑器> <俄罗斯方块> <绘图板> <网络聊天室> <串口 ...
- QT Creator新建工程后卡死解决方法
方法1 关闭有道词典的屏幕取词或者直接退出有道词典 有道词典的屏幕取词功能会导致一些开发工具崩溃,关闭屏幕取词是有效的解决方法 方法2 更改显卡设置 NVIDIA 3D Vision 打开NVIDIA ...
- linux下Qt调用C++库文件(.so)程序实现
文章目录 主要内容 一.编程环境及实现方法 二.项目实现 1.创建项目 2.导入库文件 三.项目中遇到的问题 总结 主要内容 如标题所示,在linux下使用qtcreator创建项目调用C++库文件, ...
- python 动态编译代码_使用PyQt(Python+Qt)+动态编译36行代码实现的计算器
PyQt是基于跨平台的图形界面C++开发工具Qt加Python包装的一个GPL软件(GPL是GNU General Public License的缩写,是GNU通用公共授权非正式的中文翻译),Qt基于 ...
- Qt开发,图文详解Hello World全过程
2019独角兽企业重金招聘Python工程师标准>>> 这是系列文章中的一篇,阅读本文前请先阅读<Windows下Qt 5.2 for Android开发入门>,以便确保 ...
- Qt 第二章 创建对话框--纯代码实现改变形状的对话框(二)
如果我们想用代码生成改变形状对话框怎么实现,琢磨着试着一步步实现,用Designer设计出来的改变形状对话框如下图所示: 从上面初步了解到,创建改变形状对话框是由PushButton.GroupBox ...
- Linux下qt注册登录,QT学习笔记:登录对话框
效果图: 用户名或密码输入错误出现 密码和用户名正确进入主界面 1.新建工程,主窗口 2.新建对话框 3.编辑登录界面 4.编辑"退出"按钮的信号与槽入上图 5.编辑"登 ...
- qt 分辨率问题 安卓_Windows下基于Qt开发Android应用
作为一个嵌入式工程师,会一个上位机编程语言还是很有必要的,这里推荐各位有精力的学习一下Qt . 学习Qt的优势:学习的人多,资料相对丰富 拖拽控件即可完成界面设计,简单易用 最大的优势:跨平台 本次网 ...
最新文章
- Qt运行时中文乱码的解决办法
- TypeError: expected str, bytes or os.PathLike object, not module
- HTML5 Web app开发工具Kendo UI Web中图像浏览器的使用
- python自学教程变量_Python学习入门基础教程(learning Python)--2.2.1 Python下的变量解析...
- 安卓上为什么不能用system.io.file读取streammingAssets目录下的文件
- 【sprinb-boot】配置和lib分离打包
- SQL Server 中 EXEC 与 SP_EXECUTESQL 的区别
- 人工机器:深度学习CNN到底实现了什么
- mysql动态配置数据源_Spring整合Mybatis实现动态数据源切换教程配置
- 固体加热_干货分享| |固体氧化物燃料电池
- python数据可视化柱状图_python数据可视化示例柱状图
- 七点建议帮助您部署云存储
- 读书随笔(6)密码恢复
- 教资之教育知识与能力 第一章第四节
- 笔记本右侧键盘数字打不出来
- [一场梦转无踪 为什么美梦有始无终]香格里拉夏宫自助茶点
- 常用的文件后缀都有哪些?
- 30张被厂商阉割掉的Andorid7.0原生2K壁纸,我们为你优选最优质的10张
- docker elasticsearch Exception in thread main java.nio.file.NoSuchFileException: /usr/share/elasti
- dell服务器bios修改uefi,Dell PowerEdge BIOS 和 UEFI 参考指南
热门文章
- shell脚本mysql清空指定数据库表数据(排除指定库表不清空)
- 第一章:Android开发概述
- 前端html+css+js弹窗的实现
- ORAN专题系列-4:一文说透什么是5G O-RAN的硬件白盒化
- 东华大学2021计算机考研,东华大学2021考研考试大纲:计算机及软件工程专业基础综合...
- python中可变参数args传入函数时储存的类型是_[转载]Python中函数的参数定义和可变参数*args与**args...
- 【网络迷踪】poi数据在网络迷踪中的简单应用
- windos7 10怎么右键创建htlm 文件
- 字节为什么要去肥增瘦?
- 什么是招标代理机构?