QT
dctgg233
这个作者很懒,什么都没留下…
展开
-
QT多线程实现之moveToThread
主要步骤:实现一个类,包含子线程需要做的操作,在主线程中创建该类对象和一个线程对象,将新创建的类对象moveToThread,主线程和子线程通信使用QT的信号与槽实现。一、实现自定义的类,继承自QObject1、引入头文件#include <QObject>2、新建类myTherad 类的构造函数参数为主线程传递来的子线程的相关参数,子线程与主线程通信的信号与槽,数据以结构体形式传递(通过QVariant间接实现)。class myThread : public QObject{原创 2021-06-20 14:47:53 · 1103 阅读 · 0 评论 -
QTableView使用及添加控件(按钮)
1、引入头文件#include <QStandardItem>2、类中声明指针QStandardItemModel *model;3、在ui界面拖入表格 QTableView控件,并命名,例如:tableView。4、在构造函数或自定义成员函数中 对表格进行初始化model = new QStandardItemModel();//设置表头列名model->setHorizontalHeaderItem(0, new QStandardItem(QObject::tr(原创 2021-06-20 14:04:54 · 9448 阅读 · 0 评论