在win32 MDI区域中显示QWidget

时间:2015-08-05 05:00:22

标签: qt winapi mdi

我正在尝试扩展传统的win32应用程序功能。遗留应用程序有一个多文档界面(MDI)作为它的主窗口,纯粹是用win32 API编写的。是否有可能在小时候在win32 MDI区域显示QWidget?

1 个答案:

答案 0 :(得分:1)

您使用的是MFC吗?

要理解的重要一点是,运行Qt总是要求你有一个正在运行的Qt事件循环。所以你需要的是在Qt事件中正确处理你的MFC / win32事件。

有Qt解决方案QtWinMigrage支持Qt 4和Qt> = 5.4(Qt 5.0-5.3被破坏)。 Examples也会显示您的用例。

如果您的应用程序基于CWinApp,这肯定是一个很好的起点。

通过搜索互联网并阅读QAbstractEventDispatcher可以找到更多详细信息。希望这有帮助!