【发布时间】:2015-08-05 05:00:22
【问题描述】:
我正在尝试扩展旧版 win32 应用程序的功能。旧版应用程序有一个多文档界面(MDI)作为它的主窗口,并且纯粹是用 win32 API 编写的。小时候可以在win32 MDI区域显示QWidget吗?
【问题讨论】:
我正在尝试扩展旧版 win32 应用程序的功能。旧版应用程序有一个多文档界面(MDI)作为它的主窗口,并且纯粹是用 win32 API 编写的。小时候可以在win32 MDI区域显示QWidget吗?
【问题讨论】:
你在使用 MFC 吗?
需要了解的重要一点是,运行 Qt 始终需要您有一个正在运行的 Qt 事件循环。因此,您需要正确处理 MFC/win32 事件和 Qt 事件。
有 Qt 解决方案 QtWinMigrage 支持 Qt 4 和 Qt >= 5.4(Qt 5.0-5.3 已损坏)。 Examples 也展示你的用例。
如果您的应用程序基于 CWinApp,这当然是一个很好的起点。
可以通过搜索互联网和阅读QAbstractEventDispatcher 找到更多详细信息。希望这会有所帮助!
【讨论】: