Как разделить QGridLayout на строки и столбцы во время разработки в QT? - PullRequest
18 голосов
/ 15 июня 2011

как разделить QGridLayout на строки и столбцы во время разработки в QT?

Я хочу создать одну форму, в которой я хочу иметь 2 столбца и 7 строк. Я проектирую с использованием QTCreator, но у меня нет никакой возможности давать строки / столбцы.

Показывает только эти свойства

enter image description here

Ответы [ 2 ]

14 голосов
/ 15 июня 2011

См. Использование макетов в Qt Designer .Для вас самый важный абзац такой:

Самый простой способ управления объектами - это применить макет к группе существующих объектов.Это достигается путем выбора объектов, которыми нужно управлять, и применения одного из стандартных макетов с помощью главной панели инструментов, меню «Форма» или контекстного меню формы.

  1. Поместите виджеты наформа
  2. размещает их в 2 столбца и 7 строк
  3. выделяет все из них
  4. щелкните правой кнопкой мыши выбранные виджеты
  5. выберите Lay Out in a Grid наконтекстное меню.
0 голосов
/ 15 июня 2011

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

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