QT
&_BigPineapple_&
这个作者很懒,什么都没留下…
展开
-
QT QSplitter中套用QGridLayout布局
新建一个weidget就能放进去了QSplitter *splitter = new QSplitter;//分裂器QGridLayout *layout = new QGridLayout; //需要放进去的网格布局QWidget *wg = new QWidget;wg->setlayout(layout);//将布局套用在wg上splitter->addWidget...原创 2018-10-07 02:49:15 · 1984 阅读 · 0 评论 -
QT:清空指定文件夹内的所有文件及目录
使用QDirIterator获得包含所有文件的迭代器,QDir执行删除操作。以下的情景是让程序关闭的时候清空文件夹,在closeEvent()里调用这个函数即可,包含一个判断,若文件夹为空便不执行删除操作。out是用#define自定义的qDebug()。具体参数查看Qt手册void clearTempFiles(QString temp_path){ QDir dir(temp...原创 2018-10-25 10:44:44 · 15166 阅读 · 6 评论 -
qt错误macro names must be identifiers
记录一个乌龙问题。我用qt的ide做项目,在pro文件中,我写了DEFINES += QT_NO_WARNING_OUTPUT \ QT_NO_DEBUG_OUTPUT,结果报错macro names must be identifiers未找到文件:<command-line>修改为DEFINES += QT_NO_WARNING_OUTPUT\ QT_NO_DEBUG_...原创 2018-11-13 14:49:31 · 8024 阅读 · 0 评论 -
简单调用QMessageBox的一种写法(C++)
QMessageBox del_confirm(QMessageBox::Critical,"标题", "内容", QMessageBox::Ok,原创 2018-12-12 19:47:36 · 1079 阅读 · 0 评论 -
[思路]Qt列表流畅展示大量(200万左右规模)数据
由于数据量大,从性能和使用的便利性来看,用Model/View的控件是不二之选。那么笔者从两个方面下手一、多线程笔者的方案是创建一个继承于QObject的Manager对象,然后再创建一个相应QThread对象,并在运行时使用QThread的move to thread方法将其移入新线程,随后使用信号槽让Manager和TableView对象得以联动。二、局部加载笔者的解决方案是依据列表...原创 2019-10-17 01:20:27 · 8726 阅读 · 5 评论