摘要: 在UI界面显示中,仪表盘的应用相对比较广泛,经常用于显示速度值,电压电流值等等,最终实现效果如下动态图片(文末提供给源工程下载): 主要包含以下绘制步骤: 绘制画布 /* * 绘制画布 */ void Widget::initCanvas(QPainter &painter) { //消除锯齿 pa 阅读全文
posted @ 2024-07-05 10:18 熊来闯一闯 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 共享内存概述 共享内存的特点: 1)共享内存是进程共享数据的一种最快的方法。 一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。 2)使用共享内存要注意的是多个进程之间对一个给定存储区域访问的互斥。 若一个进程正在向共享内存区写数据,则在它做完这一步操作前,别的进 阅读全文
posted @ 2024-04-11 16:55 熊来闯一闯 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Graphics View框架结构的特点、主要包含元素及坐标系统。 1、特点 Graphics View框架结构的主要特点如下。 (1) Graphics View框架结构中,系统可以利用Qt绘图系统的反锯齿、OpenGL工具来改善绘图性能。 (2) Graphics View支持时间传播体系结构, 阅读全文
posted @ 2023-07-31 15:12 熊来闯一闯 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 简单记录下贪吃蛇小游戏。 以下是源码: 1 #include <curses.h> 2 #include <stdlib.h> 3 #include <pthread.h> 4 #define UP 1 5 #define DOWN -1 6 #define LEFT 2 7 #define RIG 阅读全文
posted @ 2023-06-28 15:55 熊来闯一闯 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 第一步,根据以下链接下载gcc工具包; gcc工具包下载地址: 链接:https://pan.baidu.com/s/1JqEjakTcWLPv7p6zkah6sA提取码:k4d2 第二步,将下载好的工具包解压到本地; 第三步,找到gcc工具包目录下的bin文件夹所在的目录,将该路径添加到系统的环境 阅读全文
posted @ 2023-06-04 09:50 熊来闯一闯 阅读(85) 评论(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 熊来闯一闯 阅读(728) 评论(1) 推荐(4) 编辑
摘要: 一、引用的基本概念 引用变量是C++新增的符合类型。 引用时已定义的变量名。 引用的主要用途是作用函数的形参和返回值。 声明/创建引用的语法:数据类型 &引用名=原变量名; 注意: 引用的数据类型要与原变量的数据类型相同。 引用名和原变量名可以互换,他们的值和内存单元是相同的。 必须在声明引用的时候 阅读全文
posted @ 2023-03-27 17:12 熊来闯一闯 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 函数的二进制代码存放在内存四区中的代码段,函数的地址是它在内存中的起始位置。如果把函数的地址作为参数传递给函数,就可以在函数中的灵活的调用其它函数。 使用函数指针的三个步骤: 声明函数指针; 让函数指针指向函数的地址; 通过函数指针调用函数。 1、声明函数指针 声明普通指针时,必须提供指针的类型。同 阅读全文
posted @ 2023-03-26 22:53 熊来闯一闯 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 在C++中,void表示为无类型,主要有三个用途: (1)函数的 返回值用void,表示函数没有返回值。 void func(int a, int b) { //函数体代码 return; } (2)函数的参数填void,表示函数不需要参数(或者让参数列表空着)。 int func(void) { 阅读全文
posted @ 2023-03-25 22:28 熊来闯一闯 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1)常量指针 语法:const 数据类型 *变量名; 不能通过解引用的方法修改内存地址中的值(用原始的变量名是可以修改的)。 注意: l 指向的变量(对象)可以改变(之前是指向变量a的,后来可以改为指向变量b)。 l 一般用于修饰函数的形参,表示不希望在函数里修改内存地址中的值。 l 如果用于形参, 阅读全文
posted @ 2023-03-24 21:48 熊来闯一闯 阅读(59) 评论(0) 推荐(0) 编辑