Вопрос

Я создал простую форму. Я добавил кнопку в правом нижнем углу, а затем в Tabwidget выше. Я подчеркнул главное окно и выбрал планировку сетки. Pushbutton растянулся, поэтому я добавил проставку слева от этого.

Теперь моя вкладка виджет занимает только левый в столбце. Я хочу, чтобы это продолжалось в колонне1. Я просмотрел каждый вариант и попробовал щелкнуть правой кнопкой мыши и не могу заставить дизайнер создать пролет.

Просто, чтобы убедиться, что я ничего не пропустил, я изменял файл .ui напрямую, добавил Colspan = "2" на тег для вкладки Widget, перезагрузил его с помощью дизайнера, и он отлично отображается. Однако я хочу максимально использовать дизайнер.

Любые идеи, как сделать это на промежуток?

Это было полезно?

Решение

Ну ... это просто «операция перетаскивания». Просто возьмите край вашего TabWidget, ближайший к столбцу, который вы хотите промежуток. И теперь просто просто «стрейч» TabWidget на пустой колонке ... теперь он должен «промежуток» на обоих столбцах

Другие советы

Если у вас возникают проблемы, растягивающие TABWidget (есть ошибка по крайней мере 4.6.2-4.7.3), вы можете щелкнуть его правой кнопкой мыши, преобразовать его в Qtoolbox, вытяните его, щелкните правой кнопкой мыши снова и переведите его обратно в QTabWidget.

Я попробовал это с пустым qtabwidget и не знаю, что произойдет, если вы уже добавили некоторые детские виджеты к нему.

Мне полезно редактировать * .ui файл вручную в некоторых случаях! Согласно XML-схеме, предоставленной здесьhttp://harmattan-dev.nokia.com/docs/library/html/qt4/designer-ui-file-format.html.Вы можете проверить несколько столбцов, редактируя тег, и добавляя атрибуты «Colspan» и «ROSSPAN», FERECAMPLE:

<Строка элемента = "0" столбец = "0" colspan = "3"> ... </ item>

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top