随笔分类 -  Qt

摘要:1. 多种用法 一个信号连多个槽:槽会一个接一个被调用,但顺序不确定 多个信号连一个槽:任意信号发出,槽则被调用,用法链接:【QT】多个信号 关联 同一个 槽函数_FourFatCats的博客-CSDN博客_qt多个信号连接到同一个槽函数 一个信号连另一个信号:第一个信号发出,第二个信号则发出,初次 阅读全文
posted @ 2022-03-21 15:06 hik_wxy 阅读(596) 评论(0) 推荐(0)
摘要:Qt为我们提供了一系列基于模板的容器类,来存储特定类型的项。这些容器类都是隐式共享的;被用作只读容器时,是线程安全的。 与STL类似,也分为序列式容器和关联式容器。 序列式容器有:QVector、QList、QLinkList、QStack、QQueue。对大部分程序来说QList都是一个很好的选择 阅读全文
posted @ 2021-12-23 10:12 hik_wxy 阅读(794) 评论(0) 推荐(0)
摘要:创建一个QThread和QWorker(继承自QObject)类对象,使用moveToThread函数移动到thread中运行,通过thread类start信号和worker槽函数绑定。 主函数: void main(){ QSharedPointer<QThread> controlThread 阅读全文
posted @ 2021-09-16 09:27 hik_wxy 阅读(132) 评论(0) 推荐(0)
摘要:一、编码格式 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物,他们把这称为“字节”。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去,他们就把这机器称为“计算机”。 开始计算机只在美国用。八位的字节一 阅读全文
posted @ 2021-07-27 16:56 hik_wxy 阅读(471) 评论(0) 推荐(0)
摘要:QVector QVector默认使用隐式共享,可以通过setSharable(bool b)改变其隐式共享; 使用non-const操作和函数将引起深拷贝; at()比operator[]速度快,因为它是const操作,不进行深拷贝; QVector取值都会检查越界; QVector<int> v 阅读全文
posted @ 2021-06-17 14:58 hik_wxy 阅读(514) 评论(0) 推荐(0)
摘要:使用QTableView单元格编辑功能时,遇到了以下问题: 重载Qt::ItemFlags flag(const QModelIndex & index) const函数,来指定单元格属性为可编辑状态, Qt::ItemFlags dataModel::flags(const QModelIndex 阅读全文
posted @ 2021-06-15 14:44 hik_wxy 阅读(3149) 评论(0) 推荐(0)