C++ 如何将正文添加到QTabWidget
我被卡住了 我创建QTabWidgetC++ 如何将正文添加到QTabWidget,c++,qt,C++,Qt,我被卡住了 我创建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::Elid
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));
现在,我想在这个选项卡中添加一个表(我有3-4个选项卡),并想在这个选项卡中添加其他表
如何添加小部件(table-QTableWidget),以及如何将我的表调整到选项卡体(QTabWidget的)
现在,我想在这个选项卡中添加一个表(我有3-4个选项卡),然后
要将其他表添加到选项卡
因此,要使QTableWidget成为第一个选项卡的内容,您需要更改以下内容:
int index = h_mainTabAccounts->addTab("first",NULL);// QString::fromStdString(a.user));
为此:
QTableWidget * myTableWidget = new QTableWidget;
int index = h_mainTabAccounts->addTab(myTableWidget, "first");
。。。依此类推,您可以添加任何其他选项卡
至于将表大小调整到QTabWidget的大小,这应该会自动进行。Mhm:
h\u mainTabAccounts=new QTabWidget(ui.centralWidget);QTableWidget*myTableWidget=新的QTableWidget;int index=h_mainTabAccounts->addTab(“第一个”,myTableWidget)代码>错误C2664:'int QTabWidget::addTab(QWidget*,const QIcon&,const QString&'):无法将参数1从“const char[5]”转换为“QWidget*”
EHh。。它的okej但不是int index=h_mainTabAccounts->addTab(“第一个”,myTableWidget)代码>这个:intindex=h_mainTabAccounts->addTab(myTableWidget,“第一”)代码>谢谢:)