qt隐式调用外部mfc的exe程序
项目需要,要实现mfc内嵌进qt的框架里,但总是出现,在切换qt子界面时,mfc界面闪现的问题。在此记录解决办法。
qt版本较高的朋友可以尝试使用qprocess自带的函数来实现隐式调用,可以参考QProcess调用外部程序不显示界面,此方法仅适用于qt5.7以上的版本。
博主使用的低版本qt无法使用上述方法,于是采取了,qt向mfc发送控制指令,在mfc程序里面实现界面的隐藏。
如何调用外部程序,见https://blog.youkuaiyun.com/qq_36103026/article/details/123152461?spm=1001.2014.3001.5501
qt如何与mfc通信,见https://blog.youkuaiyun.com/qq_36103026/article/details/123404632?spm=1001.2014.3001.5501
qt可以给mfc发送一个字符串之类的,当mfc收到这个字符串的时候,就执行隐藏操作。
qt
void MainWindow::on_pushButton_clicked(