- 博客(580)
- 资源 (26)
- 问答 (1)
- 收藏
- 关注
原创 Qt | 内容边距(ContentsMargins)、间距(spacing)和 QSpacerItem 类
Qt | 内容边距(ContentsMargins)、间距(spacing)和 QSpacerItem 类
2024-05-21 21:57:21 4
原创 Qt | setSizeConstraint、setSizePolicy大小约束(主窗口最大最小大小的设置)
Qt | setSizeConstraint、setSizePolicy大小约束(主窗口最大最小大小的设置)
2024-05-20 19:39:03 11 4
原创 Qt | 布局管理器基础(QLayout)
QLayout 和 QLayoutItem 这两个类是抽象类,当设计自定义的布局管理器时才会使用到,通常使用的是由 Qt 实现的 QLayout 的几个子类。
2024-05-18 21:02:46 86
原创 STM32 | HC-SR04 超声波测距模块 | DHT11数字温湿度传感器(第七天)
DATA 用于微处理器与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.(3)有信号返回, 通过 IO 口 ECHO 输出一个高电平, 高电平持续的时间就是超声波从发射到返回的时间。:8bit湿度整数数据+8bit湿度小数数据+8bit温度整数数据+8bit温度小数数据。(2)模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回;(STM32做输出 超声波做输入)GND -- 电源地。
2024-05-16 20:50:07 552
原创 Qt | QTimer 类(计时器)
QTimer 类是 QObejct 的直接子类,该类用于实现计时器,QTimer 类未继承自 QWidget因此该类的对象没有像 QWidget 一样,有一个可见的窗口。
2024-05-15 20:40:04 477 2
原创 Qt | QDateTimeEdit、QDateEdit类和QTimeEdit类
Qt | QDateTimeEdit、QDateEdit类和QTimeEdit类 函数讲解
2024-05-13 20:47:40 94 1
原创 【Qt C++实现蓝牙互联】
请记住,在使用 Qt 的蓝牙模块之前,确保已经正确安装和配置了 Qt 蓝牙模块,以及在不同平台上的蓝牙支持。另外,根据具体的需求,您可能需要使用不同类型的蓝牙协议、配对蓝牙设备等。您可以根据您的具体需求扩展功能,例如监听其他蓝牙设备的信号、发送数据等。在实际项目中,您还需要处理不同平台下的蓝牙支持情况、连接稳定性、异常情况处理等。在 Qt C++ 中实现蓝牙互联可以通过 Qt 的蓝牙模块来实现。下面是一个简单的示例,演示如何在 Qt C++ 中使用蓝牙模块进行蓝牙互联,实现搜索设备、连接设备等功能。
2024-05-11 21:15:05 90
原创 Qt | QSpinBox 类 & QDoubleSpinBox 类(微调框)
1、QSpinBox类是 QAbstractSpinBox 类的直接子类和具体实现,2、QSpinBox 类被设计用于处理整数和离散值集合,对于浮点值使用 QDoubleSpinBox 类实现。3、QSpinBox 默认只支持整数值,但可通过其内部的成员函数进行扩展,以支持使用不同的字符串。
2024-05-11 21:10:37 275 1
原创 Qt | 旋转框(微调按钮)QAbstractSpinBox基类
一、QAbstractSpinBox 类(旋转框或微调框)1、QAbstractSpinBox 类是 QWidget 类的直接子类,虽然该类不是抽象类,但该类并未提供实际的功能,仅为旋转框提供了一些外观的形式以及需要子类实现了成员,也就是说点击微调按钮的上/下按钮,不会使其中的数值有变化。实际的功能是由该类的子类提供的,用户也可继承该类实现自定义的功能。2、旋转框是由微调按钮(用于调整值)和行编辑器(用于显示值)组成的(见右图)
2024-05-10 21:10:28 15
原创 【C++ list所有函数举例如何使用】
类中一些常用函数的示例用法。您可以使用这些示例来操作列表,例如添加、删除、访问元素等。请记住,在实际应用中,应该根据具体情况选择合适的函数来操作。,以确保数据结构的正确性和高效性。希望这些示例对您有所帮助。如果您有任何疑问,请随时提出。是一个双向链表,提供了在列表中添加、删除、访问元素等操作的方法。
2024-05-09 21:25:10 358
原创 Qt | QValidator 抽象类(验证器)及其子类|QDoubleValidator 类|QIntValidator 类
QLineEdit使用 QValidator 和QDoubleValidator 和QIntValidator配合,使QLineEdit只能输入整数0-65525,浮点数0.00-65535.00 ,ip地址,MAC地址
2024-05-09 21:22:35 418 1
原创 【c++实现获取web信息】
要在 C++ 中获取 Web 信息,您可以使用 C++ 中的网络库,如 cURL 或 Boost.Beast 等,来进行 HTTP 请求并获取 Web 内容。
2024-05-08 22:18:07 229
原创 Qt | QLineEdit 类(行编辑器)
QLineEdit 类是 QWidget 类的直接子类,该类实现了一个单行的输入部件,即行编辑器
2024-05-08 22:13:48 553 2
原创 【C++ 所有STL容器简介】
C++ 标准模板库(STL)提供了一系列常用的容器,用于存储和管理数据。以下是 C++ STL 中常用的容器及其简介
2024-05-07 21:41:27 667
原创 C语言实现线程池
首先,定义一个结构体来表示线程池,包括线程池的属性和需要的数据结构。// 线程数组// 线程数量// 任务队列// 互斥锁// 条件变量,表示是否有任务可执行// 线程池关闭标志接下来,定义一个结构体来表示任务队列,用于存储需要执行的任务。// 任务数组// 任务队列容量int size;// 当前任务数量int front;// 队头指针int rear;// 队尾指针定义一个结构体来表示要执行的任务。// 任务函数指针void *arg;// 任务参数} task_t;
2024-05-06 21:00:42 331 2
原创 Qt | QLCDNumber 类(LCD 数字),LCD 表示液晶显示屏
QLCDNumber 类是 QFrame 类的直接子类,因此 QLCDNumber 以使用从 QFrame 类继承而来的边框效果
2024-05-06 20:56:24 264
原创 AD | Altium Designer(原理图设计、电路仿真、PCB绘图)汉化版
Altium Designer(原理图设计、电路仿真、PCB绘图)
2024-05-02 22:04:12 787
原创 Qt | QLabel 类(标签)
1、QLabel 类是 QFrame类的直接子类,因此 QLabel 可以使用从 QFrame 类继承而来的边框效果2、Qt 的标签可用于显示纯文本、富文本、电影、图像等,但没有提供与用户交互的功能。富文本就是指的符合 HTML 语言规范的文本,3、QLabel 会试图猜测输入的文本是以纯文本还是以富文本的形式显示。
2024-05-01 22:04:58 379 2
原创 Qt | QFrame容器
QFrame类是带有边框的部件的基类,带边框部件的特点是有一个明显的边框,QFrame类就是用来实现边框的不同效果的(把这种效果称为边框样式),所有继承自QFrame的子类都可以使用QFrame类实现的效果。
2024-04-30 20:19:44 22 1
原创 【c语言实现内核链表】
在C语言中实现内核链表可以参考以下步骤:定义链表节点结构:创建一个表示链表节点的结构体,通常包含一个数据成员和一个指向下一个节点的指针。
2024-04-29 22:01:17 458 1
原创 Qt | QDialogButtonBox(按钮框)、QButtonGroup(按钮组)、QGroupBox(组框)
Qt | QDialogButtonBox(按钮框)、QButtonGroup(按钮组)、QGroupBox(组框)
2024-04-29 21:57:36 580
原创 STM32 | 使用串口2,完成两个开发板互相通信(一个板子通过按键控制另个板子的灯)
STM32 | 使用串口2,完成两个开发板互相通信(一个板子通过按键控制另个板子的灯)
2024-04-27 19:45:40 1129 2
原创 STM32 | USART1电脑串口助手发送字符串,控制开发板LED灯案例
STM32 | USART1电脑串口助手发送字符串,控制开发板LED灯案例
2024-04-27 12:10:03 616
原创 Qt | 窗口的显示及可见性|标题、透明度、启用/禁用|窗口标志、设置其他属性|获取窗口部件、设置父部件|鼠标光标
Qt | 窗口的显示及可见性|标题、透明度、启用/禁用|窗口标志、设置其他属性|获取窗口部件、设置父部件|鼠标光标
2024-04-25 19:34:47 527
原创 QWidget 类
程序结果及说明:首次运行该程序时窗口以最大化形式显示,点击按钮 Max 会使窗口最大化,点点 Min 按钮会使窗口最小化,点击按钮 Nor 窗口会正常显示,在主窗口的空白处双击鼠标会使窗口最大化,再次双击会使窗口正常显示。则会产生 resizeEvent()事件,当更改部件的几何形状,若部件可见时,会产生 moveEvent()或 resizeEvent()事件,若部件不可见,则保证在显示之前产生这些事件。①、通常使用 move()设置部件的位置,使用 resize()设置部件的大小。指定部件的默认大小。
2024-04-24 21:07:32 122
原创 QWidget | Qt::WindowType 枚举的取值及意义&QFlags 模板类详解
QWidget | Qt::WindowType 枚举的取值及意义&QFlags 模板类详解
2024-04-24 20:31:49 173
原创 【Qt事件】
除了上述事件,Qt还提供了许多其他类型的事件,如焦点事件、拖放事件、输入法事件等。通过了解Qt的事件系统,你可以根据应用程序的需求来处理和响应各种事件,实现丰富的用户交互和功能。Qt中的事件被封装为事件对象,并由事件循环系统进行分发和处理。事件过滤器:Qt还提供了事件过滤器机制,允许你在事件到达目标对象之前截获和处理事件。通过实现QObject类中的事件过滤器函数,可以对特定类型的事件进行拦截和处理。鼠标事件:包括鼠标按下、释放、移动、双击等事件。窗口事件:包括窗口关闭、最小化、最大化、移动等事件。
2024-04-23 21:10:35 400
原创 Qt | 键盘事件
Qt使用QKeyEvent类来描述与键盘有关的信息,比如按下或释放键的代码,使用枚举类型QEvent::Type描述与键盘有关的事件,比如QEvent::KeyPress表示键盘按下事件,QEvent::KeyRelease表示键盘释放事件等。
2024-04-23 21:08:23 302
原创 【STL概念】
STL(Standard Template Library),即标准模板库从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。STL的目的是标准化组件,这样就不用重新开发,可以使用现成的组件。STL现在是C++的一部分,因此不用额外安装什么。
2024-04-22 21:18:13 221
原创 Qt | 鼠标事件第四节
九、鼠标事件1、Qt 使用 QMouseEvent 类来描述与鼠标有关的信息,比如鼠标的位置坐标,键是否被按下等,使用枚举类型 QEvent::Type描述与鼠标有关的事件,比如 QEvent::MouseButtonPress表示鼠标按下事件,QEvent::MouseMove表示鼠标移动事件等。2、是否接收鼠标事件,最好明确的调用QEvent::ignore()和 QEvent::accept()函数。
2024-04-22 21:10:10 340
嵌入式PC端虚拟串口端口生成及串口调试工具.rar
2023-08-08
SQLite是数据库,在Qt中实现,用于存储用户信息
2023-06-24
QT EventFilterQChartsQDataStreamQDir
2023-02-19
基于数据结构商品购物系统 项目.zip
2022-05-01
第三天-队列与栈的逻辑与单向循环链表.zip
2022-05-01
内核链表代码111.zip
2022-05-01
第六天-内核链表及二叉树.zip
2022-05-01
第七天-二叉树与排序算法.zip
2022-05-01
第四天-双向循环链表.zip
2022-04-25
第一天-数据结构概念及顺序表.zip
2022-04-23
第二天-单向链表.zip
2022-04-23
QT软件工具使用.zip
2022-04-23
QT中项目第二个.zip
2022-04-23
10.QT项目第一个.zip
2022-04-23
RFID射频识别你了解多少,开车刷卡,蓝牙刷卡,门禁卡等等,代码实现编写,A,B命令字带你掌握
2022-04-17
JLINK使用驱动下载,ST-LINK驱动及教程,STM32F4串口下载软件(FLYMCU),ST-LINK官方驱动.zip
2022-04-05
led驱动-各种版本的mplayer-arm+linux-gnueabi-5.4.0.tar.xz+Qt-Embedded-5.
2022-04-05
考过CSDN C1有什么好处?
2022-04-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人