我正在尝试使用Qt创建一个小型应用程序。我想要做的是在一个停靠小部件中显示一个 3D 界面DirectX11
,其中的其他小部件QMainWindow
将具有修改所显示内容的行为的属性DX11
。
我面临的问题是,当我添加一个QDockWidget
toQMainWindow
时,dockWidgetContents
函数windowHandle
返回NULL
。
我正在使用Qt5(来自 WId)的 Windows 上的 Get HWND示例来获取HWND
. 但是如果函数返回NULL
它会上升并HWND
得到QMainWindow
.
有没有办法强制 aQWidget
拥有自己的窗口句柄?
感谢您的任何建议!