![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 92
糖果罐子♡
精通单片机 c语言 嵌入式工程师
展开
-
Qt 父子对象的关系
Qt是一个流行的C++框架,用于开发跨平台的图形用户界面(GUI)应用程序。Qt提供了一种强大的对象模型,其中一个关键概念是对象间的父子关系。在这篇文章中,我们将详细解析Qt对象间的父子关系,介绍其基本概念、作用和使用方式。在Qt中,对象间的父子关系是通过QObject类和对象树机制来实现的。每个QObject派生类都具有父子关系的能力。通过建立父子关系,可以形成一个层次结构,从而方便进行对象的管理和组织。在Qt中建立父子关系很简单。可以通过在构造函数中传递父对象指针来建立对象间的父子关系,或者使用。原创 2023-08-16 21:35:49 · 361 阅读 · 0 评论 -
Qt 之 QPushButton,信号与槽机制
当我们开发基于Qt框架的图形用户界面(GUI)应用程序时,经常需要在界面上添加按钮来实现用户交互。Qt提供了一个名为 QPushButton 的类作为按钮控件的实现。QPushButton是Qt中的标准按钮类,旨在简化按钮的创建和使用。头文件 :#include < QPushButton >QPushButton 用于接受用户点击事件。QPushButton 是功能性组件,需要 父组件 作为 容器 QPushButton 能够在父组件中进行定位。函数名作用设置按钮的文本内容。设置按钮的图标。原创 2023-08-15 21:21:16 · 1840 阅读 · 0 评论 -
Qt 之 QDebug,QString
QDebug是Qt中用于进行调试和输出日志的类。它提供了一种便捷的方式来输出各种类型的数据,并可轻松地与流式输出一起使用,方便调试和查看程序的运行情况。引入QDebug:在使用QDebug之前,需要引入头文件< QDebug >。通常,在Qt的源文件中已经包含了头文件,所以无需额外引入。输出基本数据类型,输出字符串:可以使用QDebug输出各种基本数据类型,如整数、浮点数、字符等。调试输出:在调试时,可以使用QDebug输出变量的值以进行调试。原创 2023-08-14 21:20:09 · 2422 阅读 · 0 评论 -
Qt 之 QWidget QLabel
Qt Creator 以工程项目的方式对源码进行管理一个Qt Creator工程包含不同类型的文件。.pro 项目描述文件.pro.user用户配置描述文件- .h头文件.cpp源文件.ui界面描述文件资源文件(图片,音频,等)pro 项目描述文件的基本组成#一注释起始符 : 以“#”开始,到这一行结束。快捷键:Ctrl + /QT一模块声明 : 指定项目中使用Qt的模块。默认情况下,QT包含core和gui,以确保标准的GUI应用程序无需进一步的配置就可以构建。原创 2023-08-13 17:12:30 · 975 阅读 · 0 评论 -
QT多线程编程基础
是操作系统中独立运行的最小单位。每个线程都有自己的执行路径、程序计数器、堆栈和一组寄存器。线程共享进程的资源,如内存和文件描述符,可以并发执行,从而提高程序的并发性和响应性。是操作系统中运行的一个程序实例。它拥有独立的内存空间和系统资源,如文件句柄、网络连接等。一个进程可以包含多个线程,这些线程共享进程的资源。进程之间相互独立,拥有各自的地址空间和系统资源,并通过进程间通信(IPC)机制进行交互。原创 2023-07-27 16:12:05 · 317 阅读 · 0 评论 -
Qt 桌面系统设计
这篇文章介绍 一个Qt 桌面系统的项目,大家可以在此基础上加以改进,实现更多的功能。可以看到 这个桌面系统上分为两部分,左边是 三个按键(led, 时钟,天气),右边是一个大界面。点击某个按键就会显示相应的功能界面。此时该界面显示的是 第二个按键时钟的功能界面。后续 会再来介绍一个更为完善的桌面项目,帮助大家更好的学习。原创 2023-07-14 08:43:19 · 740 阅读 · 2 评论 -
QT日历制作
在 Qt 中,QCalendar类是提供日历功能的类。它用于操作和管理日期和时间信息,包括日期计算、日期格式化和解析,以及日期的比较和操作。QCalendar 类提供了以下主要功能:日期和时间计算:QCalendar 具有一组强大的函数,用于执行常见的日期和时间计算操作,例如添加或减去天数、月份、年份,计算两个日期之间的天数差等。日期和时间格式化:可以使用 QCalendar 定义日期和时间的格式。通过设置格式模板,可以根据需要以各种方式呈现日期和时间信息。例如,可以格式化日期为 “原创 2023-06-20 15:34:17 · 2223 阅读 · 1 评论 -
串口助手(串口发送接收数据, 定时, 清空, hex显示)
这篇文章继续介绍 自制串口助手。串口助手(上)大家可以在此基础上 对自制的 串口助手 加以改进和开发。原创 2023-06-08 12:51:05 · 15849 阅读 · 4 评论 -
串口助手(布局,图标,串口号,隐藏界面,显示实时时间)
从这篇文章开始 教大家自己制作一个串口助手软件,并实现基本的功能。学做一个 串口助手可以一边回顾复习 QT 的相关知识,也可以进一步了解串口助手功能方法,一举两得。下一篇文章介绍 串口如何发送,接收数据等。原创 2023-06-07 20:19:22 · 2608 阅读 · 0 评论 -
Qt 制作小程序登录系统(超详细)
首先 简要介绍此 登陆系统的基本作用。登录系统效果展示下面这就是 登录系统的主界面了。主要通过账户,密码来登录系统app.关于效果展示的各个功能,都会 详细为大家讲解。如果想要源码或者不懂的可以私信我。原创 2023-04-20 23:28:13 · 4054 阅读 · 7 评论 -
“QT 快速上手指南“ 之 计算器(三)信号与槽,connect 函数,QString
QT 中信号 与 槽机制(Signal and Slot)是QT GUI 编程中的一项非常强大的功能。简单来说,它是一种事件处理机制,可以实现类与类之间的通信,并且可以解耦合应用程序。本文将对QT中信号与槽的详细使用方法做出介绍。信号:(Signal)由操作系统产生的消息。指对象发生了某种事件,如点击按钮、文本框内容改变等。Qt中的控件和对象都定义了与之对应的信号。槽:(slot) 程序中的消息处理函数。槽函数可以对信号事件做出响应,如更新界面、修改对象的属性等。连接。原创 2023-04-17 07:40:27 · 475 阅读 · 0 评论 -
“QT 快速上手指南“ 之 计算器(二)组件,坐标,窗口
①QLabel被用来显示文本和图像,通常作为应用程序的菜单、状态栏、帮助和欢迎页面。用来显示一个提示性的字符串。②QLabel是功能性组件,一般需要父组件作为容器。③QLabel可以作为窗口存在,但 没什么意义。(1).创建 QLabel设置其中显示的文本,指定其父对象。" , this);(2).设置 QLabel 的文本使用 setText ( ) 函数为 QLabel 设置文本。(3).设置 QLabel 的字体和颜色。原创 2023-04-14 23:34:18 · 967 阅读 · 0 评论 -
“QT快速上手指南”之计算器(一)Qt Creator,窗口组件
从这篇文章开始,我们开始学习 QT 的知识,首先 我们先开始做一个小项目,制作一个计算器。本教程是在 Windows 下来实现该项目,具备计算器的一些基础功能。QT是一个跨平台的应用程序开发框架,可用于创建高质量、良好可维护性并且用户友好的GUI应用程序。QT的主要特点包括:1.跨平台性QT可以在多个桌面和移动操作系统上运行,例如LinuxWindows、macOS、iOS和Android。QT使用基于C++的跨平台代码,因此可以方便地在不同的操作系统上编写一致的GUI应用程序。封装性。原创 2023-04-12 14:59:53 · 840 阅读 · 0 评论