随笔分类 -  QT

摘要:在UI界面显示中,仪表盘的应用相对比较广泛,经常用于显示速度值,电压电流值等等,最终实现效果如下动态图片(文末提供给源工程下载): 主要包含以下绘制步骤: 绘制画布 /* * 绘制画布 */ void Widget::initCanvas(QPainter &painter) { //消除锯齿 pa 阅读全文
posted @ 2024-07-05 10:18 熊来闯一闯 阅读(530) 评论(0) 推荐(2) 编辑
摘要:共享内存概述 共享内存的特点: 1)共享内存是进程共享数据的一种最快的方法。 一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。 2)使用共享内存要注意的是多个进程之间对一个给定存储区域访问的互斥。 若一个进程正在向共享内存区写数据,则在它做完这一步操作前,别的进 阅读全文
posted @ 2024-04-11 16:55 熊来闯一闯 阅读(291) 评论(0) 推荐(0) 编辑
摘要:Graphics View框架结构的特点、主要包含元素及坐标系统。 1、特点 Graphics View框架结构的主要特点如下。 (1) Graphics View框架结构中,系统可以利用Qt绘图系统的反锯齿、OpenGL工具来改善绘图性能。 (2) Graphics View支持时间传播体系结构, 阅读全文
posted @ 2023-07-31 15:12 熊来闯一闯 阅读(556) 评论(0) 推荐(0) 编辑
摘要:使用QT实现自定义类卡牌控件Card,使其能在父类窗口上使用鼠标进行拖动。 控件类头文件card.h #ifndef CARD_H #define CARD_H #include <QWidget> #include <QPaintEvent> #include <QPainter> #includ 阅读全文
posted @ 2023-04-06 21:56 熊来闯一闯 阅读(808) 评论(1) 推荐(4) 编辑
摘要:1、Windows下可在CMD控制终端使用Dos命令对指定网卡进行IP配置,需要使用管理员权限打开CMD终端 往网卡添加IP主要有以下两种方法: 方法1: netsh interface ip add address “网卡名称” IP 掩码 网关 方法2: netsh interface ip s 阅读全文
posted @ 2023-02-20 14:39 熊来闯一闯 阅读(127) 评论(0) 推荐(0) 编辑
摘要:在日常项目中,界面布局上经常使用到侧边栏的方式,在侧边栏放置控件进行复合使用,可以实现子功能界面的隐藏和滑出,效果展示如下: 界面控件很简单,主界面QWidget,侧边栏也用一个QWidget和一个按钮QPushbutton来进行组合。通过点击按钮来显示和隐藏侧边栏。主要用到的是控件的move()函 阅读全文
posted @ 2023-01-13 16:50 熊来闯一闯 阅读(3331) 评论(0) 推荐(5) 编辑
摘要:全局变量的定义 现在需要将自定义的STRParameter变量定义为全局变量,就需要新建两个文件,分别命名为"global.h"和"global.cpp" 在global.h文件中对全局变量进行声明: #ifndef GLOBAL_H #define GLOBAL_H extern STRParam 阅读全文
posted @ 2022-10-28 15:47 熊来闯一闯 阅读(1202) 评论(0) 推荐(0) 编辑
摘要:在实际的应用场景中,经常会出现软件界面战场图大于实际窗体大小,利用QScrollArea可以为widget窗体添加滚动条,可以实现小窗体利用滚动条显示大界面需求。实现如下: QT创建一个qWidget界面 在ui界面中利用QT自带的widget控件布局一个如下图所示的层叠关系,widget_2界面大 阅读全文
posted @ 2022-06-10 14:04 熊来闯一闯 阅读(632) 评论(0) 推荐(0) 编辑
摘要:介绍: UDP协议是一种不可靠的网络协议,它在通信的两端各建立一个Socket对象,但是这两个Socket只是发送,接收数据的对象,因此对于基于UDP协议的通信双方而言,没有所谓的客户端和服务器的概念 QT中提供了QUdpSocket类实现UDP通信 特点: UDP是无连接通信协议,即在数据传输时, 阅读全文
posted @ 2022-05-26 14:34 熊来闯一闯 阅读(624) 评论(0) 推荐(0) 编辑
摘要:QT可以使用QFile来读取.txt文件,具体代码实现如下: 1 #include <QCoreApplication> 2 #include <QString> 3 #include <QDebug> 4 #include <QFile> 5 6 7 int main(int argc, char 阅读全文
posted @ 2022-05-26 11:20 熊来闯一闯 阅读(1440) 评论(0) 推荐(0) 编辑
摘要:利用QMenu和QAction可以实现非常实用的右键菜单功能。具体实现思路如下: 1、在xxx.h文件中添加如下头文件 #include <QMenu> #include <QContextMenuEvent> #include <QDebug> //打印输出,方便调试 2、在xxx.h文件中定义动 阅读全文
posted @ 2022-02-11 13:50 熊来闯一闯 阅读(545) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示