QT
小小黑猫警长
学的越多 发现不会的越多 恐惧。。。
展开
-
上位机与下位机程序配合是 下位机程序崩溃
最近作为一个菜鸟,一直测试同事用QT写好的上位机与下位机程序, 结果配置一个模块,连续点击多次下载时,下位机出现程序崩溃的情况。如图根据提示得知在下位机线程没有结束的时候,我通过上位机就把内容情况了。 下位机线程继续运行的时候,程序就崩了。下位机程序处理: //串口线程停止,释放内存 for(int i=0; i { if(m原创 2017-09-07 20:17:32 · 1989 阅读 · 0 评论 -
QT 延时
编写上位机软件时,需要发送一个指令要求:延时30s,收到回复,延时立马中断。void Dialog::sleep(int sec){ QEventLoop loop; connect(this, SIGNAL(netTestSignal()), &loop, SLOT(quit())); QTimer::singleShot(sec*1000, &原创 2017-09-16 16:59:48 · 496 阅读 · 0 评论 -
相对路径与绝对路径 QT
编写上位机的过程中,需要调用一个文件显示装置型号与程序版本。测试的时候,用的为绝对路径,如下:const QString FIlE_PATH("E:\\QTProject\\bin\\AYCollect_Config.csv");QFile csvFile(FIlE_PATH);QStringList CSVList; CSVList.clear(); if(!原创 2017-09-26 19:45:56 · 1595 阅读 · 0 评论 -
QT5 没办法引用 QTcpSocket 问题的解决
头文件预处理中 #include #include #include #include 发现 #include 没有办法正常使用 原因在于 .pro文件中 缺少了 QT += network原创 2017-09-28 15:06:45 · 6669 阅读 · 0 评论 -
QT 快捷键
F1 查看帮助F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换Ctrl+1 欢迎模式Ctrl+2 编辑模式Ctrl+3 调试模式Ctrl+4 项目设置模式Ctrl+5 帮助模式原创 2017-09-28 17:06:55 · 179 阅读 · 0 评论 -
QT 不同版本的编辑器 打包程序,保证其他电脑可用步骤
笔者在用QT编译程序给同事用,同事经常不能直接打开,需要安装不少动态库才可以,经过百度及同事告知,发现有个简洁打包途径。QT 不同版本的编辑器 打包程序,保证其他电脑可用步骤。1 打开 ,显示如图:。选择需要发布的版本程序的路径,本例中以CloudConfig.exe举例说明,在E盘中新建文件夹,并将CloudConfig.exe放在文件夹中。如图:原创 2017-10-28 09:52:28 · 418 阅读 · 0 评论