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

从零开始学习QT——第二步

一、背景  

当我们学完第一步的时候,我们就会有一个固定思想,我要学,就得从0开始手写搭建出来

因此,这第二步

     讲解   从0开始   搭建 qt 工程项目

注意:我搭建此工程,只是为了加深对qt框架的理解,后面都是基于自动创建框架去编写。

以后工作也是一样的。有  一键生成  的方式,为什么不用。对吧。

二、创建无框架工程

2.1、点击创建空工程项目

点击 choose

2.2、创建空工程项目完成

这就是一个空工程建立完成

三、编写继承框架

3.0、工程文件预定义

在我们单片机学习中,除了工程项目是一个整体,其次最重要的是   主函数,即  main函数

3.1、创建main函数

回顾第一步的框架组成

因此创建一个源文件存储main函数

跟创建工程是一样的流程,   点击文件   ,点击创建文件夹

下一步

完成,自动生成如下

3.2、编写基础main代码

此工程已经可以编译,并运行了。算是最基础的代码框架

为了实现第一步,能显示一个窗口

因此,需要新建一个窗口空间基类,我们目前接触并学习了,就一个  Qwidget 

由于,我们新建的工程中,啥都没有。直接调用,是没有用的。因此需要加这个 类的头文件

添加头文件

编译完成后,发现没有显示窗口

可以跟第一步对比发现,我缺少一个show的显示操作

因此

搭建完成

相关文章:

  • TCP与UDP协议详解
  • RK3588 hdmirx 调试(含v4l2工具,edid编辑)
  • 并发编程之线程安全lock
  • 739. 每日温度
  • 西交交互增强与细节引导的具身导航!OIKG:基于观察图交互与关键细节融合框架下的视觉语言导航
  • 在MPI中将全局通信子划分为节点本地通信子
  • 前端JavaScript-对象-同Python及C++对比
  • 结合人工智能的应用
  • 5.22本日总结
  • leetcode每日一题 -- 3362. 零数组变换 III
  • PyQt学习系列01-框架概述与基础环境搭建
  • memcpy 函数的使用 (C语言)
  • 【SpringBoot实战指南】使用 Spring Cache
  • 通义灵码 2.5 版深度评测:智能编程的边界在哪里?
  • C# 项目
  • 【工具】Quicker/VBA|PPT 在指定位置添加参考线
  • Elasticsearch 分页查询的 from+size 有什么缺陷?如何优化深度分页?比较scroll API与search_after的差异
  • session、cookie或者jwt 解释一下
  • docker 启动一个python环境的项目dockerfile版本
  • HarmonyOS 鸿蒙应用开发基础:@Watch装饰器详解及与@Monitor装饰器对比分析
  • 做网站 阿里云/长沙网站推广智投未来
  • 装修网站vr全景图怎么做/seo云优化是什么意思
  • 网站建设功能介绍/市场营销师报名官网
  • 个体营业执照年审怎么年审/什么是搜索引擎优化
  • 做互助盘网站找哪家好/家庭优化大师免费下载
  • 奉节做网站/最吸引人的营销广告文案