C++ QT QTableWidget未出现在QTabWidget中
我有一个使用多个选项卡的应用程序。我使用了C++ QT QTableWidget未出现在QTabWidget中,c++,qt,qtablewidget,qtabwidget,C++,Qt,Qtablewidget,Qtabwidget,我有一个使用多个选项卡的应用程序。我使用了QTabWidget。在一些选项卡上,我需要显示表格,所以我使用了QTableWidget 代码片段是: QWidget *qwgt = qPreviewTabs->widget(Index); QTableWidget *qDrvTab = new QTableWidget(); .... .... .... QVBoxLayout *vbLyt = new QVBoxLayout(); vbLyt->addWidget(qDrvTab);
QTabWidget
。在一些选项卡上,我需要显示表格,所以我使用了QTableWidget
代码片段是:
QWidget *qwgt = qPreviewTabs->widget(Index);
QTableWidget *qDrvTab = new QTableWidget();
....
....
....
QVBoxLayout *vbLyt = new QVBoxLayout();
vbLyt->addWidget(qDrvTab);
qwgt->setLayout(vbLyt);
当我添加按钮和树小部件时,它们都会毫无问题地出现在指定的选项卡上。只有QTableWidget
拒绝显示
A table with no rows and columns is a void.
我也是
在将其添加到布局之前
现在您可以在布局中看到Tablewidget。您在哪里创建
QTableWidget
?什么是qDrvTab
?您能否向我们展示一个成功的小部件插入到选项卡中的示例,以及一个失败的表小部件?对不起,qDrvTab就是这个表。我现在已经编辑了代码片段。这是失败的代码,从某种意义上说,表没有显示出来。如果我在布局中添加任何其他小部件,它将显示。只有桌子坏了。
qDrvTab->setRowCount(no_of_rows);
qDrvTab->setColumnCount(no_of_cols);