- 博客(9)
- 收藏
- 关注
原创 【无标题】
把上锁写到构造函数中,把解锁写在析构函数中,此时锁的使用就可以与变量的生存周期挂钩,在锁变量的生存周期内的所有操作都会上锁,只需要定义一次变量即可,可省去上锁和解锁的代码步骤。##使用变量自旋锁的范例。
2025-01-21 15:15:35
188
原创 在QWidget上放了一个QChartView使用时出现鼠标抬起和鼠标移动信号捕捉不到的问题
在QWidget上放了一个QChartView使用时出现鼠标抬起和鼠标移动信号捕捉不到的问题
2024-09-11 16:04:10
406
1
原创 变量声明在不同位置所拥有的不同作用域
在头文件中定义的变量在每个实例化对象中都有单独的一份,例如Class A {public :int b那么在A a1;A a2;中分别有a1.b和a2.b如果定义在cpp文件中int b;//此时 b的作用域在a1和a2 即所有Class A 实例化出来的对象都可以访问到同一个b//即a1.b==a2.b 两者是同一个bint b;//此时b的生命区域只在test函数内。
2024-05-20 11:22:57
387
原创 【无标题】
也就是发出newPaper()信号。感兴趣的接收者会关注这个信号,可能还需要知道是哪份报纸发出的信号?所以,我们将实际的报纸名字m_name当做参数传给这个信号。当接收者连接这个信号时,就可以通过槽函数获得实际值。这样就完成了数据从发出者到接收者的一个转移。Newspaper类的send()函数比较简单,只有一个语句emit newPaper(m_name);emit 是 Qt 对 C++ 的扩展,是一个关键字(其实也是一个宏)。
2024-05-07 16:40:28
425
原创 QT连接sqllite时DateTime格式不一致导致的无法读取到值
记录一个QT连接SQLlite时 由于 手动添加和QT代码添加DateTime格式不一致导致的bug。
2024-05-06 11:09:49
261
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅