У нас есть окно с несколькими компонентами в QDockWidget
с.В идеале нам бы хотелось, чтобы все компоненты были присоединяемыми, но есть один компонент, который всегда будет виден.Таким образом, мы создали центральный виджет.
Однако это не позволяет нам создавать стек закрепляемых виджетов с вкладками (как вы можете создать, например, вызывая tabifyDockWidget
), содержащий этот центральный виджет.Итак, мы попытались создать пользовательский интерфейс без центрального виджета, но с несколькими QDockWidget
s.
В руководстве по QDockWidget
или QMainWindow
я не могу найти никаких указаний на то, что такая ситуацияне допускаетсяМы создаем как можно больше в Qt Designer, и, кажется, требуется, чтобы у вас был центральный виджет - как это показывает сбой после ручного редактирования XML.
Вопрос: законно ли иметь QMainWindow
только с QDockWidget
с и без центрального виджета?Qt Designer просто вылетает из-за ошибки, или он говорит мне, что это плохая идея, и мне нужно прекратить это делать?