Какой смысл иметь компонент GridLayout
, когда есть компонент Grid
? Насколько я могу судить, они, похоже, делают одно и то же.
В чем разница между GridLayout и Grid
Ответы (1)
Компоненты из модуля Layout
, добавленные в Qt 5.1
, позволяют вам, например, автоматически динамически изменять размер вашего макета, поэтому, если пользователь может изменить размер Window
, содержащего данный Layout
, он будет правильно увеличиваться/уменьшаться. Это также позволяет вам заполнять оставшееся пространство в вашем Layout
определенными элементами, в то время как другие имеют фиксированный размер.
Вы можете прочитать немного больше о Layout
в документации и также см. также RowLayout и ColumnLayout
person
koopajah
schedule
18.03.2014
Не могли бы вы объяснить это более подробно? Если я добавлю GridLayout, он вообще не изменит свой размер. Я могу использовать
anchor.fill: parent
, но это также работает в сетке.
- person IceFire; 03.05.2017
Попробуйте
Layout.fillWidth: true
+ Layout.preferedWidth: [...]
для детей
- person DevMultiTech; 16.04.2020