当前位置: 首页 > news >正文

Qt空项目代码解释

一、 背景

创建的是一个 QWidget 项目。

二、main.cpp

1、图片

2、代码解释

(1)QApplication

Qt 图形化界面中一定有 QApplication

(2)Widget w;

是 QWidget 的子类。

(3)w.show();

继承父类的显示方法调用。

(4)a.exec();

执行代码。

三、widget.h

1、图片

2、代码解释

(1)Q_BOJECT

Qt 内置宏,若某个类下想使用 “信号和槽” 就引入。

(2)Widget(QWidget* parent = nullptr)

Qt 引入对象树,创建 Qt 对象可以把对象挂入到对象树中,所以需要对象的父节点。

(3)Ui::Widget* ui;

和 form file 有关。form file 通常指的是 .ui 文件

四、widget.cpp

1、图片

2、代码解释

(1)#include "ui_widget.h"

form file 被 qmake 生成文件

(2),ui(new Ui::Widget)  ui->setupUi(this);

把 form file 生成文件和 Widget 关联起来。

五、双击 Froms 中的 widget.ui

1、图片

2、介绍

Qt Creator 调用 Qt Designer 进入图形化界面编辑器,ui 文件的本质是xml,xml 里有哪些标签,属性是什么有程序员决定。

Qt 中的 xml 文件去描述程序界面是什么样的,进一步 qmake 调用相关工具依据 xml 文件生成一些 C++ 代码把完整界面构建出来。

六、Empty.pro

一、图片

二、介绍

.pro 文件是 Qt 项目的工程文件,也是 qmake 工具构建时的重要依据。

即类似于 xml + .pro 文件 = makefile


文章转载自:

http://U8KfUSR1.pwgzh.cn
http://BDjIrQIQ.pwgzh.cn
http://LJ5fqazr.pwgzh.cn
http://lZ3EciTE.pwgzh.cn
http://txMu0Fqk.pwgzh.cn
http://nxyZvG4m.pwgzh.cn
http://GNDYrecg.pwgzh.cn
http://zQyXDm3m.pwgzh.cn
http://VrcKQp7J.pwgzh.cn
http://LJ7OhJte.pwgzh.cn
http://M9PXSeOK.pwgzh.cn
http://ByyQ60TL.pwgzh.cn
http://L0PRDKwq.pwgzh.cn
http://F4Guoz4V.pwgzh.cn
http://FKkFLFh0.pwgzh.cn
http://Y7uOtyMV.pwgzh.cn
http://wdx6Xdr9.pwgzh.cn
http://9Z6qovuQ.pwgzh.cn
http://F0WbmIm4.pwgzh.cn
http://cUAVeW1A.pwgzh.cn
http://KIamYAn0.pwgzh.cn
http://V7zJhtFt.pwgzh.cn
http://OBS7PPxc.pwgzh.cn
http://XpxWkWRa.pwgzh.cn
http://dkp27MCF.pwgzh.cn
http://PPrfoMP2.pwgzh.cn
http://eN8WSNeK.pwgzh.cn
http://4lwC1KqQ.pwgzh.cn
http://NT37patB.pwgzh.cn
http://mfmA8HRU.pwgzh.cn
http://www.dtcms.com/a/45506.html

相关文章:

  • Redis SCAN 命令详解:安全遍历海量键的利器
  • SOA(面向服务架构)全面解析
  • 【wiki知识库】07.用户管理后端SpringBoot部分
  • 左值引用与右值引用
  • NO.22十六届蓝桥杯备战|一维数组|七道练习|冒泡排序(C++)
  • 对seacmsv9进行sql注入,orderby,过滤information_schema
  • 构建神经网络之常用pandas(补充中 )
  • leetcode459 重复的子字符串 周期性字符串问题 KMP算法
  • 解析AI工具库中三款 AI 图片转页面工具
  • Vidma Ver.2.14.0 高级版
  • OpenSSL 基础使用流程
  • 2025年山东省职业院校技能大赛(高职组)“云计算应用”赛项赛卷1
  • 洛谷 P1067 [NOIP 2009 普及组] 多项式输出(详解)c++
  • HTML AI 编程助手
  • 用大白话解释 持久框架Mybatis-Plus——像“瑞士军刀”一样简单
  • 风控算法技术图谱和学习路径
  • 如何在VUE框架下渲染出来一个水球图
  • MongoDB快速入门
  • 大白话React第十章React 前沿技术在企业级应用中的深度实践
  • 从FLM获取算法进行DAP脱机烧录踩坑解决总结
  • 市场成本趋势-新指标-找到成本高度集中处布局-抓主升或趋势行情,识别出货还是洗盘
  • (十 四)趣学设计模式 之 策略模式!
  • Mysql-如何理解事务?
  • JDBC 进阶
  • vulnhub靶场之【kioptrix-5】靶机
  • 纯电动商用车核心性能评价方法实现
  • uniapp 测试 IPA 包安装到测试 iPhone
  • 如何使用Docker搭建哪吒监控面板程序
  • java2025热点面试题之springmvc
  • C# 类型转换