2015-08-05 4 views
0

Я пытаюсь расширить функциональные возможности приложения win32. Унаследованное приложение имеет интерфейс нескольких документов (MDI), поскольку это основное окно и написано исключительно в win32 API. Можно ли показать QWidget в области MDI win32 в качестве дочернего?Показать QWidget в области win32 MDI

ответ

1

Вы используете MFC?

Важно понимать, что для запуска Qt всегда требуется работающий цикл событий Qt. Итак, вам нужно правильно обработать события MFC/win32 и события Qt.

Существует решение Qt QtWinMigrage, для которого поддерживаются Qt 4 и Qt> = 5.4 (Qt 5.0-5.3 разбиты). Examples также покажите ваш предел.

Это, безусловно, хорошая отправная точка, если ваше приложение основано на CWinApp.

Более подробную информацию можно найти в интернете и прочитать о QAbstractEventDispatcher. Надеюсь это поможет!

Смежные вопросы