1. qt应用部署,使用qt命令行程序借助qt安装目录下bin目录内自带的部署程序进行部署。参考windeployqt.exe的使用与避坑(windows平台)_撬动未来的支点的博客-CSDN博客
windeployqt.exe D:/test.exe
2. QT在widget.cpp文件中遍历ui界面特定类型(以QCheckBox为例)的元素:
1 QJsonObject rootNode; 2 for(auto check_box : this->findChildren<QCheckBox *>()){ 3 rootNode.insert(check_box->text(), check_box->isChecked()); 4 }
3. QT元素类型获取与转换:
1 if(obj->metaObject()->className() == QStringLiteral("QPushButton"))); 2 QPushButton *b = qobject_cast<QPushButton *>(obj);