- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 qt QWidget和QDialog的各种模态半模态非模态测试记录
1. 设置窗口一直保持在顶层,但是不阻塞用户操作其他窗口1.1 QDialogQDialog dlg;dlg.setWindowFlags(Qt::WindowStayOnTopHint); //设置弹出的窗口始终在最前面dlg.setWindowModality(Qt::WindowModal); //设置半模态 exe后面代码不能执行,但可以操作其他窗口dlg.exec();1.2 QWidgetQWidget widget(this);widget.setWindowFl
2021-01-08 09:41:40
417
原创 QTreeView更改节点图标和大小
ui->treeView->setIndentation(50);然后使用stylesheetQTreeView::branch:has-children:open{image: url(:/png/close.png);} QTreeView::branch:has-children:closed{image: url(:/png/open.png);} QTreeView::item{height: 50px; color: red}
2021-01-04 16:32:16
2544
1
原创 qt资源文件存储图片的好处
已经编译到了可执行程序中,具体点来说就是qrc会生成cpp文件,cpp编译成可执行文件。再具体点说qrc怎么转换成cpp,你可以了解一下qt 的moc
2020-12-03 13:58:12
179
原创 qt cpu 100%占用问题
今天发现了一个奇怪的现象, cpu占用一直25%, 因为是四核的缘故,算cpu占满了, 寻找了代码里面的for循环无果,经过详细排查,原来是设置定时器时手误造成的,特此记录下QTimer *timer = new QTimer(this);timer->start(0); //这里千万别写0connect(timer, &QTimer::timeout, [=](){ //todo});...
2020-12-03 10:03:27
1845
原创 QPluginLoader加载插件失败问题(linux, windows均有效)
1. 出现 errorString :failed to extract plugin meta data from此问题原因1: 接口实现类没有Q_OBJECT原因2: 进行了Q_PLUGIN_METADATA的声明,但是json文件格式错误2. 出现PluginLoader returns a QObject instance, but qobject_cast returns null (0x0)此问题原因1: 接口文件不统一 Q_DECLARE_INTERFACE的id不...
2020-10-30 09:42:17
8283
2
Screenshot.zip
2020-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人