主题:ESM6800的QT程序调用另一个QT程序问题 共有10685人关注过本帖 |
---|
宫梓萱 |
1楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
ESM6800的QT程序调用另一个QT程序问题 Post By:2023-8-21 9:57:00 [显示全部帖子]
我在使用ESM6800的QT程序调用另一个QT程序时,使用如下代码: QProcess::execute("/mnt/nandflash/dmd -qws"); update(); 在Windows端测试无异常。但是在板子上跑的话问题如下: 我在我的母体程序上点击按钮后开始运行上述代码,正常顺利进入dmd程序。dmd程序有个退出按钮(close()函数)。当点击了dmd的退出 按钮后,屏幕显示闪下绿屏再显示母体程序。我不太清楚为什么这样。请您们帮助解答下。谢谢啊! |
单帖管理 | 引用 | 回复 |
宫梓萱 |
2楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2023-8-21 10:46:00 [显示全部帖子]
非常感谢你们百忙之中能够这么快速的回复我的问题。我已经明白了。但是切换程序调用结束后返回母体程序界面总是要闪下绿屏总归时不太好的。有没有什么方法能够正常的调用而不闪烁了。 |
单帖管理 | 引用 | 回复 |
宫梓萱 |
3楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2023-8-21 16:52:00 [显示全部帖子]
你说的以线程的方式绑定,我不太明白。可以再说详细点吗 |
单帖管理 | 引用 | 回复 |