Qt4 Встраивание внешнего приложения в QWidget - PullRequest
2 голосов
/ 16 марта 2011

возможно ли запустить какое-либо приложение и отобразить его внутри QWidget (без рамки окна и кнопок).

Было бы здорово, если бы что-то подобное было возможно.

1 Ответ

0 голосов
/ 16 марта 2011

Я не думаю это возможно - вам, вероятно, потребуется запустить QProcess для запуска приложения, и это приложение, скорее всего, направится прямо к диспетчеру окон, чтобы отобразиться (таким образом,добавление оконной рамы и кнопок).Было бы неплохо перехватить запросы GUI процесса и передать их вашему собственному виджету, но, насколько я знаю, если у вас нет виджета, доступного в библиотеке, вы не можете интегрировать его в свой собственный.

Кроме того, вы действительно не сможете взаимодействовать с ним, кроме как с помощью QProcess .Довольно крутая концепция, хотя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...