Я пытаюсь иметь следующие настройки:Qt 5.7 QDockWidget по умолчанию размера
при запуске (при открытии главного окна) Я хочу иметь 2 QDockWidgets по левой стороне с шириной 400px и высота 1/2 (каждая) из QMainWindows высота. Слева - 3 QDockWidgets с шириной 400 пикселей и высотой 1/3 (каждая) высоты QMainWindows. Все 5 виджетов должны быть изменены.. Это означает, что использование setFixSize()
в этом случае не будет работать.
До сих пор я пытался изменить Geometry>Width
и Gemetry>Height
в конструированном -> не работал.
Затем я попытался использовать resize()
в главном окне конструктора, но он тоже не сработал.
Почему не Gemetry>Height/Width
и resize()
оказывают какое-либо влияние на размер виджетов и как достичь макета главного окна, как описано выше?
И если содержание виджета стыковки, например, 'QWebEngineView'? Я не думаю, что унаследовать его только для переопределения 'sizeHint' - хорошая идея, или нет? – carobnodrvo
@carobnodrvo. Просто используйте простой подкласс QWidget в качестве контейнера для вашего реального контента. – ekhumoro
Но мой настоящий контент - 'QWebEngineView'. – carobnodrvo