我被困......
我创建了QTabWidget
h_mainTabAccounts = new QTabWidget(ui.centralWidget);
h_mainTabAccounts->setObjectName(QStringLiteral("h_mainTabAccounts"));
h_mainTabAccounts->setGeometry(QRect(0, 0, 1281, 781));
h_mainTabAccounts->setElideMode(Qt::ElideMiddle);
h_mainTabAccounts->setMovable(false);
int index = h_mainTabAccounts->addTab("first",NULL);// QString::fromStdString(a.user));
现在,我想在这个TABS中添加一个表(我有3-4个TABS),并希望将其他表添加到选项卡。
如何添加widget(table-QTableWidget),以及如何使我的表适合TAB BODY(QTabWidget)
答案 0 :(得分:0)
现在,我想为这个TABS添加一个表(我有3-4个TABS),以及 想要将其他表添加到选项卡。
所以要让QTableWidget成为第一个标签的内容,你可以改变它:
int index = h_mainTabAccounts->addTab("first",NULL);// QString::fromStdString(a.user));
到此:
QTableWidget * myTableWidget = new QTableWidget;
int index = h_mainTabAccounts->addTab(myTableWidget, "first");
...等等您想要添加的其他标签。
只要将表格大小与QTabWidget的大小相匹配,就应该自动进行。