QT
文章平均质量分 50
嵌入式设计开发er
这个人很懒
展开
-
QT中事件与图形处理详细(鼠标、键盘、定时等事件与图片加载处理)
QT事件简介:QT程序是事件驱动的,程序的每个动作都是由内部某个事件所触发。QT事件的发生和处理成为程序运行的主线,存在于程序整个生命周期。常见的QT事件类型如下: 键盘事件: 按键按下和松开 鼠标事件: 鼠标移动,鼠标按键的按下和松开 拖放事件: 用鼠标进行拖放 滚轮事件: 鼠标滚轮滚动 绘屏事件: 重绘屏幕的某些部分 定时事件: 定时器到时 焦点事件: 键盘焦点移动 进入和离开事件: 鼠标移入widget之内,或是移出 移动事件: widget的位置改变 大小改变事件: widg原创 2022-01-13 10:34:19 · 1168 阅读 · 1 评论 -
QT 基础二(QT对话框、布局、工具栏和菜单栏的使用)
Qt对话框Qt对话框:Qt提供了一些列的标准对话框QMessageBox:消息对话框,用于显示提示、警告、错误等信息,或进行确认选择等头文件包含 :#include “QMessageBox” QMessageBox::warning(父窗口对象,"标题","提示内容",按钮):警告对话框 第四个参数可以不填,使用默认的按钮 按钮: QMessageBox::Ok | QMessageBox::No | QMessageBox::Yes | QMessageBox::Cancel原创 2022-01-13 10:01:42 · 976 阅读 · 0 评论 -
QT 基础知识一(QT安装、创建项目、常用窗口控件使用、信号与槽机制)
Qt:Qt是一个跨平台的C++框架(C++库),Qt除了支持界面设计(GUI编程),还封装了与网络编程、多线程、数据库连接、视频音频等相关的功能。ctrl 撤销(返回上一步)市面常见的GUI库(Windows下):基于C++的有Qt、MFC、WTL、wxWidget、DirectUI、Htmlyout基于C#的有WinForm、WPF基于JAVA的有AWT、Swing…Qt来开发桌面程序有一下优点: 简单易学:Qt 封装的很好,几行代码就可以开发出一个简单的客户端,不需要了解 Window原创 2022-01-10 08:37:54 · 1315 阅读 · 0 评论 -
QT上位机串口实时温湿度显示
STM32与上位机通信协议——UART协议:串行通讯需要有通信协议通信协议:规定发送与接收方,通信的方式与要求,数据的格式由RXD和TXD两条线,由于没有时钟线,所以需要规定波特率数据传输速率就是波特率UART(串行异步全双工)采用的是串行通信,也就是一条传输线,一位一位的顺序发送(可以远距离传输,传输较慢)异步通信是以一个字符为传输单位,每个字符为10位(1个起始位,7个数据位,1个校验位,1个停止位)通信中两个字符之间的时间间隔不固定,但是同一个字符相邻位之间时间间隔是固定的:数据通信原创 2021-12-21 16:05:32 · 11621 阅读 · 15 评论