新建第一个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----新建工程相关推荐

  1. VTK、ITK安装及ITK读取图片、VTK显示示例(CMake)

    VTK.ITK安装及ITK读取图片.VTK显示示例 文章目录 前言 一.配置 二.混合编程实例 1.创建工程 2.修改CMakeLists.txt 3.画界面mainwidow.ui 3.编程(~ 1 ...

  2. 【Qt教程】1.2 - Qt5 新建工程

    一.新建工程 Qt安装好后,来新建一个工程,正式开始学习Qt图形化. STEP1:点击 " Projects ",之后点击 " +New ". STEP2:项目 ...

  3. 【QT开发专题-天气预报】11. 新建工程,右键菜单

    本专栏将会在未来4个月内,完成以下几个 Qt 项目: <天气预报> <文本编辑器> <俄罗斯方块> <绘图板> <网络聊天室> <串口 ...

  4. QT Creator新建工程后卡死解决方法

    方法1 关闭有道词典的屏幕取词或者直接退出有道词典 有道词典的屏幕取词功能会导致一些开发工具崩溃,关闭屏幕取词是有效的解决方法 方法2 更改显卡设置 NVIDIA 3D Vision 打开NVIDIA ...

  5. linux下Qt调用C++库文件(.so)程序实现

    文章目录 主要内容 一.编程环境及实现方法 二.项目实现 1.创建项目 2.导入库文件 三.项目中遇到的问题 总结 主要内容 如标题所示,在linux下使用qtcreator创建项目调用C++库文件, ...

  6. python 动态编译代码_使用PyQt(Python+Qt)+动态编译36行代码实现的计算器

    PyQt是基于跨平台的图形界面C++开发工具Qt加Python包装的一个GPL软件(GPL是GNU General Public License的缩写,是GNU通用公共授权非正式的中文翻译),Qt基于 ...

  7. Qt开发,图文详解Hello World全过程

    2019独角兽企业重金招聘Python工程师标准>>> 这是系列文章中的一篇,阅读本文前请先阅读<Windows下Qt 5.2 for Android开发入门>,以便确保 ...

  8. Qt 第二章 创建对话框--纯代码实现改变形状的对话框(二)

    如果我们想用代码生成改变形状对话框怎么实现,琢磨着试着一步步实现,用Designer设计出来的改变形状对话框如下图所示: 从上面初步了解到,创建改变形状对话框是由PushButton.GroupBox ...

  9. Linux下qt注册登录,QT学习笔记:登录对话框

    效果图: 用户名或密码输入错误出现 密码和用户名正确进入主界面 1.新建工程,主窗口 2.新建对话框 3.编辑登录界面 4.编辑"退出"按钮的信号与槽入上图 5.编辑"登 ...

  10. qt 分辨率问题 安卓_Windows下基于Qt开发Android应用

    作为一个嵌入式工程师,会一个上位机编程语言还是很有必要的,这里推荐各位有精力的学习一下Qt . 学习Qt的优势:学习的人多,资料相对丰富 拖拽控件即可完成界面设计,简单易用 最大的优势:跨平台 本次网 ...

最新文章

  1. Qt运行时中文乱码的解决办法
  2. TypeError: expected str, bytes or os.PathLike object, not module
  3. HTML5 Web app开发工具Kendo UI Web中图像浏览器的使用
  4. python自学教程变量_Python学习入门基础教程(learning Python)--2.2.1 Python下的变量解析...
  5. 安卓上为什么不能用system.io.file读取streammingAssets目录下的文件
  6. 【sprinb-boot】配置和lib分离打包
  7. SQL Server 中 EXEC 与 SP_EXECUTESQL 的区别
  8. 人工机器:深度学习CNN到底实现了什么
  9. mysql动态配置数据源_Spring整合Mybatis实现动态数据源切换教程配置
  10. 固体加热_干货分享| |固体氧化物燃料电池
  11. python数据可视化柱状图_python数据可视化示例柱状图
  12. 七点建议帮助您部署云存储
  13. 读书随笔(6)密码恢复
  14. 教资之教育知识与能力 第一章第四节
  15. 笔记本右侧键盘数字打不出来
  16. [一场梦转无踪 为什么美梦有始无终]香格里拉夏宫自助茶点
  17. 常用的文件后缀都有哪些?
  18. 30张被厂商阉割掉的Andorid7.0原生2K壁纸,我们为你优选最优质的10张
  19. docker elasticsearch Exception in thread main java.nio.file.NoSuchFileException: /usr/share/elasti
  20. dell服务器bios修改uefi,Dell PowerEdge BIOS 和 UEFI 参考指南

热门文章

  1. shell脚本mysql清空指定数据库表数据(排除指定库表不清空)
  2. 第一章:Android开发概述
  3. 前端html+css+js弹窗的实现
  4. ORAN专题系列-4:一文说透什么是5G O-RAN的硬件白盒化
  5. 东华大学2021计算机考研,东华大学2021考研考试大纲:计算机及软件工程专业基础综合...
  6. python中可变参数args传入函数时储存的类型是_[转载]Python中函数的参数定义和可变参数*args与**args...
  7. 【网络迷踪】poi数据在网络迷踪中的简单应用
  8. windos7 10怎么右键创建htlm 文件
  9. 字节为什么要去肥增瘦?
  10. 什么是招标代理机构?