- 博客(7)
- 收藏
- 关注
原创 Ubuntu下安装qt5.12
一、下载qt5.12下载链接:download.qt.io/archive/qt/5.12/5.12.0/进入链接,下载linux版本的qt二、使用linux终端进入qt安装向导sudo ./qt-opensource-linux-x64-5.12.0.run(如果提示找不到,在输入下面两行命令并执行)chmod a+x qt-opensource-linux-x64-5.12.0.run./qt-opensource-linux-x64-5.12.0.run三、qtchooser安装终端
2020-06-08 19:11:30
3935
原创 QT-状态机QStateMachine的使用
一、定义状态 //定义状态 QState *rootState = new QState; QState *elliState = new QState(rootState); QState *radomState = new QState(rootState); QState *centralState = new QState(rootState); ...
2020-04-17 14:15:44
2710
原创 Qt-自定义委托类QStyledItemDelegate实现在QTableview中插入comboBox,comboBox可动态插入数据
效果:实现原理:自定义委托类,重写以下函数:createEditor()updateEditorGeometry()setModelData()setEditorData()还可以重写**paint()**函数,绘制进度条,按钮等。委托类代码:.h#ifndef CUSTOMERQSTYLEDITEMDELEGATE_H#define CUSTOMERQSTYLEDITEM...
2020-03-28 14:26:29
4873
3
原创 QT-installEventFilter的使用
简述:事件过滤器,可以实现一个QObject监视另一个QObject的所有事件,但是两个QObject必须在同一个线程内使用:被监视者(ui->widge)安装事件过滤器 ui->widget->installEventFilter(this);在监视者(this)里重新实现eventFilter()函数,此函数返回false时,表示监视者(this)不过滤此事件,事...
2020-03-27 11:27:07
2037
原创 QT-自定义QAbstractTableModel,实现在QTableView中插入复选框
**QT-QTableview添加复选框之自定义QAbstractTableModel效果:简述:主要通过重新实现QAbstractTableModelde的flags来达到预期的效果,实现自定义QAbstractTableModelde的时候,主要重写以下几个函数:data()setData()rowCount()columnCount()headerData()代码:.h...
2020-03-27 11:08:21
3020
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人