Разметка Qt и разница сплиттеров - PullRequest
2 голосов
/ 27 июня 2011

Я хочу спросить, в Qt, в чем разница между:

макетом по горизонтали

и:

компоновкой по горизонталив сплиттере

Аналогично:

макет по вертикали

и:

верстка по вертикали в сплиттере

Когда их следует использовать?

1 Ответ

6 голосов
/ 27 июня 2011

Qt «Splitters» - это макеты, которые дают вам подвижную ручку между встроенными фреймами, так что пользователь может регулировать относительный размер каждого из них, перетаскивая его.

Вы бы использовали сплиттер вместо обычного макета, если возможность настраивать относительные размеры каждого является разумным ожиданием пользователя; например, типичным сценарием будет вид дерева слева от основного окна, отделенный от основного окна просмотра справа, с ручкой сплиттера, позволяющей вам отрегулировать объем каждого из них.

Обычная простая раскладка, с другой стороны, будет использоваться для реализации чего-то вроде панели инструментов; регулировка относительных размеров кнопок панели инструментов и / или наличие ручек разделителя между кнопками панели инструментов не является «нормальным», поэтому вполне приемлемо обычное расположение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...