一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 问题:跨线程使用信号与槽连接,信号的发送时间间隔小于槽函数处理的时间间隔,造成的问题。 子线程下的槽函数,用sleep来模拟槽函数的耗时操作: 1 void MyThread::myTimeout() 2 { 3 qDebug() << "test"; 4 QThread::sleep(2); 5 阅读全文
posted @ 2022-08-22 16:39 一杯清酒邀明月 阅读(2351) 评论(0) 推荐(0)
摘要: QAbstractGraphicsShapeItem类为所有路径项目提供了一个公共基础。 头文件:#include <QAbstractGraphicsShapeItem> qmake:QT += widgets 继承:QGraphicsItem 被继承:QGraphicsEllipseItem,Q 阅读全文
posted @ 2022-08-22 16:37 一杯清酒邀明月 阅读(300) 评论(0) 推荐(0)
摘要: 总结 全局变量数组未初始化,则其默认值全为0. 局部变量数组未初始化,则其默认值随机,需要手动清零。 数组初始化为空最简单。 PS:关于所用函数的解析 一、全局变量数组 1 #include <stdio.h> 2 int a[100]; 3 int main() 4 { 5 printf("%d 阅读全文
posted @ 2022-08-22 16:35 一杯清酒邀明月 阅读(2337) 评论(0) 推荐(0)
摘要: 介绍 信号和插槽用于对象之间的通信。信号和插槽机制是Qt的一个核心特性,可能是与其他框架提供的特性最为不同的部分。Qt的元对象系统使信号和插槽成为可能。 在GUI编程中,当我们更改一个小部件时,我们通常希望通知另一个小部件。更一般地说,我们希望任何类型的对象都能够相互通信。例如,如果用户单击“关闭” 阅读全文
posted @ 2022-08-22 16:33 一杯清酒邀明月 阅读(446) 评论(0) 推荐(0)
摘要: 一、简介 由于博主本人是初学者对QT的机制不了解,所以遇到了一个比较大的坑,特此记录一下。我遇到的问题是无法在静态函数中向另外一个类发送信号。解决办法:先将信号发送给同类中的普通函数,然后在从普通函数中发送信号给外部类。 二、C与C++中static的用法 这里不是介绍QT静态函数信号的发送吗,和s 阅读全文
posted @ 2022-08-22 16:31 一杯清酒邀明月 阅读(536) 评论(0) 推荐(0)
摘要: C++函数指针详解1.定义每一个函数都占用一段内存单元,它们有一个起始地址,指向函数入口地址的指针称为函数指针 2.语法*指向函数的指针变量的一般定义形式为:数据类型 (指针变量名)(参数表); 3. 说明(1)函数指针的定义形式中的数据类型是指函数的返回值的类型。 (2) 区分下面两个语句int 阅读全文
posted @ 2022-08-22 16:29 一杯清酒邀明月 阅读(190) 评论(0) 推荐(0)
摘要: 一、前言 在QGraphicsScene 上绘制图形时,经常会使用items()这种便利函数,获取当前画布上所有的图形列表;因为绘制的时候,可能会绘制不同的图形,在得到所有的图形列表之后,通常需要对其中的 QGraphicsItem 进行类型检测,确定实际item的类型,然后对其进行类型转换得到正确 阅读全文
posted @ 2022-08-22 16:28 一杯清酒邀明月 阅读(321) 评论(0) 推荐(0)