Два QTableViews в QLayout - PullRequest
       3

Два QTableViews в QLayout

0 голосов
/ 10 февраля 2012

Я хочу расширить размер QTableView, чтобы каждый QTableView занимал половину размера окна!как я могу это сделать?

скриншот:

http://i.stack.imgur.com/Rh87o.jpg

1 Ответ

0 голосов
/ 10 февраля 2012

Добавьте QHBoxLayout к вашему виджету / окну, а затем добавьте в него таблицы.

Следующий код в виджете верхнего уровня ..

QHBoxLayout *horizontalLayout;
QTableView *tableView;
QTableView *tableView_2;

horizontalLayout = new QHBoxLayout(Widget);
tableView = new QTableView(Widget);
horizontalLayout->addWidget(tableView);
tableView_2 = new QTableView(Widget);
horizontalLayout->addWidget(tableView_2);

даст вам что-то вроде ..

enter image description here

Обе таблицы равномерно распределяют доступное пространство, расширяются и изменяют размеры в главном окне.

...