QtDesigner - добавление макетов сплиттера в большие макеты - PullRequest
4 голосов
/ 06 января 2012

Я новичок в Qt Designer, и я работаю над главным окном, где я хочу, чтобы два виджета списка были справа, выложены в вертикальном разделителе, а затем увеличен виджет текстового браузера слева, который сам тогда в сплиттере со списком виджетов. Таким образом, относительные размеры виджетов списка можно изменять по вертикали, а горизонтальное пространство между текстовым браузером и двумя другими виджетами также можно изменять.

Я попытался сначала расположить два виджета справа в вертикальном разделителе, а затем выбрать макет, например, так:

enter image description here

Проблема в том, что теперь, когда два виджета списка находятся в макете сплиттера, я не могу добавить этот макет в другие большие макеты. Все параметры отображаются серым цветом. Если я просто делаю стандартную горизонтальную или вертикальную разметку, то можно сделать большие разметки из меньших. Так как же это сделать при использовании макетов сплиттера? Спасибо!

1 Ответ

4 голосов
/ 06 января 2012

Похоже, вы выбираете два ListWidgets вместо splitter. Для объединения макетов вам нужно выбрать один splitter, который содержит ListWidgets, а затем TextBrowser. В этом случае Lay Out Horizontaly in splitter будет доступно.

Здесь Видео демонстрация (1,25 МБ)

...