![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt教程总结
qq_27085429
这个作者很懒,什么都没留下…
展开
-
Qt 按键触发事件的两种方式
方式1.传统connect()函数例如:connect(ui->findPushBtn,SIGNAL(clicked()),this,SLOT(find()));参数1:事件UI发送者参数2:发送的信号参数3:指针指向当前事件接瘦者参数4:接收者调用处理的函数方式2.qt函数中默认有一个on_pushButtonConnect_clicked函数,需要实现点击事件,只需要再代码...原创 2019-01-14 15:56:17 · 16099 阅读 · 0 评论 -
Qt 创建线程的两种方法
方法一:Qt4.7及以前版本1.创建一个类从QThread类派生1)在项目中新建一个基于QObiect的c++ class类文件(例如MyThread ),生成MyThread .h和MyThread .cpp两个文件2)在头文件MyThread .h中修改两处,a)将包含的头文件#include< QObiect >替换成#include < QThread >,b...原创 2019-01-14 17:29:15 · 2340 阅读 · 0 评论 -
QT中保存临时大量数据的几种方法
QT中保存临时大量数据的几种方法最近在做Scara四轴机器人控制程序相关的项目,其中有码垛的功能需要保存计算码垛点的数据 。本来打算用二维数组来保存不同码垛点的数据,行为码垛点号,列为每个码垛点数据的X,Y,Z,U.由于每次计算出的码垛点个数不一样,因此数组的行数不确定,不能用常规的二维数组实现。于是想到用Qvector实现。总结出以下几种方法,具体如下下:QByteArray字节数组实现 ...原创 2019-06-01 18:40:44 · 4489 阅读 · 0 评论 -
Qt隐藏窗口标题栏以及无法拖动窗口和出现的问题解决方法
1.隐藏标题栏、工具窗口以及窗口置顶 // 去掉标题栏,去掉工具栏,窗口置顶 setWindowFlags(Qt::FramelessWindowHint | Qt::Tool | Qt::WindowStaysOnTopHint);2.设置窗体透明度setWindowOpacity(0.7);3.隐藏标题栏后实现拖动隐藏标题栏后窗体是无法拖动的...原创 2019-06-02 02:05:41 · 3829 阅读 · 0 评论 -
Qt中使用model->setData()的方法设置指定单元格的背景颜色
Qt中使用model->setData()的方法如何设置指定单元格的背景颜色?model->setData(model->index(curRow, 0), QBrush(QColor(255, 0, 0)), Qt::BackgroundColorRole);原创 2020-03-05 02:11:03 · 4164 阅读 · 3 评论 -
QT5 QListView表格中添加复选框CheckBox
由于最近项目中需要用到在表格每行第一列添加复选框checkBox,用于选择是否打开IO板对应外部界接口,拟实现类似如下效果在C#中对于ListView表格,可通过直接设置属性ListView.CheckBoxes=true来实现,但是QT中QStandardItemModel没有对应的function,需要通过其他方式来实现,可参考以下博文:https://www.cnblogs.com...原创 2019-08-16 14:42:23 · 10715 阅读 · 0 评论