如何在QWidget中嵌入外部应用程序?在
我尝试过使用QX11EmbedContainer进行相同的操作,但得到错误“XEvent尚未声明”。在
我试过下面提到的代码('this'代表一个qwidget类引用)
QX11EmbedContainer * container = new QX11EmbedContainer(this);
container->show();
QProcess * process = new QProcess(container);
QString executable("\"C:\\Program Files\\Windows Media Player\\wmplayer.exe\"");
process->start(executable);
this->show();
我正试图添加到tabwidget对象的当前选项卡中的容器对象,我想在其中运行一些外部应用程序(Application1)。 这是我的密码
^{pr2}$Application1在单独的窗口中执行,但我希望它在我的选项卡中运行
QX11EmbedContainer
仅适用于X11(例如,在Linux上)。从外观上看,你是想在Windows上这么做。在我不太熟悉在Windows上使用Qt,但是看起来ActiveQt模块提供了等效的功能。你也许可以在这个框架内完成类似的事情。在
相关问题 更多 >
编程相关推荐