摘要:
现象 QCoreApplication::applicationFilePath获取路径失败,并且编译运行的时候报错,"QCoreApplication::applicationDirPath: Please instantiate the QApplication object first"。 原 阅读全文
摘要:
产生原因: 库用的release编译,QT工程用的debug编译。 解决办法: 库和QT工程都用debug版本编译 阅读全文
摘要:
原始代码: if(cmdLen == serialPort.write(cmd, cmdLen)) { qDebug() << "send success"; } else { qDebug() << "send failed"; } 解决办法: if(cmdLen == serialPort.wr 阅读全文
摘要:
Linux cd XXX/XXX; XXX/Qt/XXX/qmake.exe xxx.pro; Win10 // msvc2019_64 debug,bat脚本 f: //切换磁盘,若需要 cd F:/XXX/XXX/XXX // 切换到QT工程目录 @call XXX/XXX/XXX/Vs2019 阅读全文
摘要:
一、自定义控件的类型 自定义拖动的设计文件(.h、.cpp、.ui)和自定义的自绘文件(.h、.cpp) 二、打开提升窗口 三、设置自定义类路径 四、注意事项 1.若自定义控件与提升窗口不在同一路径,且置于pri文件中。则会导致自定义的控件编译报错。 "no rule to make target 阅读全文
摘要:
解决办法 1.关闭QT 2.清除所有中间生成文件(debug/release、moc_xxx、xxx.o、makefile、.pro.user) 3.重新打开QT,选择打开pro文件编译运行即可 阅读全文
摘要:
背景: 在公司使用qtcreator直接使用debug运行程序,程序10多分钟才加载成功。导致效率极低而无法正常使用断点调试。 替代方案: debug模式下运行程序,然后点击应用程序输出右上角的"挂接调试器到PID按钮"绿色三角按钮。可以进入C++断点调试界面,但是无法对QML进行断点调试。 解决方 阅读全文
摘要:
一、win10 1.选择文件夹,右键属性,共享 二、WMWare 1.设置-》选项-》共享文件-》总是启用-》添加共享文件夹 2.设置命令sudo vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other(可将命令加入开机启动中 阅读全文
摘要:
1.参考QT调用python环境,https://www.cnblogs.com/xian-yongchao/p/17238684.html。使用其中的依赖包,如下图所示: 2.加上QT调用python的中间动态库,如下图所示。 3.按照QT打包流程,参考https://www.cnblogs.co 阅读全文
摘要:
一、安装好python环境(python或anaconda都可) 打包将python环境相关文件到一个文件夹中,如下图所示: 打包的文件路径: 生成的依赖包目录结构: 二、在QT工程中配置python环境 2.1工程文件(.pro)中加入库路径 INCLUDEPATH += $$PWD/Bin/Py 阅读全文