QLayout中有两个QTableView

时间:2012-02-10 00:33:16

标签: qt qtableview

我想扩展QTableViews的大小,以便每个QTableView占用窗口的一半大小! ,我该怎么办?

截图:

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

1 个答案:

答案 0 :(得分:0)

在您的窗口小部件/窗口中添加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

这两个表共享可用空间,并使用主窗口进行扩展和调整大小。