Это мой UI Добавить прикрепляемый на главном окне
Я надеюсь, что я мог двигаться red border
влево или вправо на картинке мышью, когда программа запуска.
Как мне это сделать?
Это мой UI Добавить прикрепляемый на главном окне
Я надеюсь, что я мог двигаться red border
влево или вправо на картинке мышью, когда программа запуска.
Как мне это сделать?
Добавьте все эти виджеты в форму в дизайнере пользовательского интерфейса. Выберите виджет редактирования и виджет списка. Выберите «Lay out Horizontally in Splitter» с верхней панели инструментов. Затем выберите самую форму и выберите «Lay out Vertically» из верхней панели инструментов. Вот и все, за исключением того, что виджет списка не закреплен.
Edit:
Если вы хотите сохранить список виджетов при постоянном размере (так что изменяются только пользователем), скажите QSplitter натяжных факторы виджетов, например, как это:
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent), ui(new Ui::MainWindow)
{
ui->setupUi(this);
// index 0 is the text edit, stretch factor is 1 (= all stretching goes here)
ui->splitter->setStretchFactor(0, 1);
// index 1 is the list widget, stretch factor is 0
ui->splitter->setStretchFactor(1, 0);
}
Хорошая работа, это хорошо работает. – midCat
Кстати, когда я изменяю размер 'mainWindow', я надеюсь, что ширина' ListWidget' не будет расширена, как мне это сделать? Я прочитал документ Qt, но я не смог найти свой ответ. – midCat
Я добавил это к ответу. – 2013-04-13 14:40:17