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