Есть ли способ остановить изменение размера QDockWidget, когда 2 QDockWidget расположены рядом друг с другом, и один из них удаляется, а затем заменяется в том же месте? - PullRequest
0 голосов
/ 05 июля 2019

Я использую несколько QDockWidgets в одном QMainWindow.Когда 2 QDockWidget окажутся рядом друг с другом, по вертикали или по горизонтали, если вы едва удалите один из QDockWidgets и затем замените его в том же месте (не позволяйте всплывать в любом другом месте привязки), размер QDockWidget увеличится в размеренемного в сторону другого QDockWidget.Это кажется неправильным поведением, я бы предпочел, чтобы QDockWidget вернулся к исходному размеру и не вызывал изменение размера.Есть ли способ заставить это поведение вместо этого?

Я работаю с Qt 5.10 как в Ubuntu, так и в Windows 10, я изначально думал, что это проблема с производным классом QDockWidget, который я создал, но я смог воспроизвести это поведение в "Main"Пример окна, приведенный с помощью Qt Creator.Просто создайте этот пример кода, и красный, зеленый, синий или желтый QDockWidgets показывают поведение в конфигурации по умолчанию.

...