Я пытаюсь создать небольшое приложение, используя Qt. То, что я хочу сделать, - показать в виджетах док-станции 3D-интерфейс с помощью DirectX11
, другие виджеты в QMainWindow
будут иметь свойства, позволяющие изменить поведение отображаемого в DX11
.Force QWidget У ребенка есть своя ручка Window
Проблема я столкнулся в том, что, когда я добавить QDockWidget
к QMainWindow
, функция dockWidgetContents
windowHandle
возвращает NULL
.
Я использую пример от Get HWND on windows with Qt5 (from WId), чтобы получить HWND
. Но если функция возвращает NULL
, она будет расти и получить HWND
QMainWindow
.
Есть ли способ заставить QWidget
иметь собственную ручку окна?
Спасибо за любой совет!
Большое спасибо! –
Создание всех виджета на родном языке - плохая идея, это будет свинга производительности. Все, что делает это, - нет-нет. Атрибут должен быть установлен для отдельного виджета. –