【发布时间】:2016-05-19 12:40:13
【问题描述】:
我继承了一个 QTableWidget 类并希望在 QTabWidget 中显示,如下所示:
class Mainwindow:
_tabWidget->addTab(doc, QFileInfo(doc->fileName()).fileName());
class doc:
_tableWidget = new QTableWidget(row, column);
我可以调试“doc”不为 NULL。 _tableWidget 在行和单元格中有值。 但我在我的应用程序上只能看到带有正确标签的选项卡的显示, 没有绘制行和列。 我以编程方式创建了 _tabWidget。 “doc”的内容没有显示的原因是什么? 提前致谢。
我尝试使用 getter 函数 (doc->table()) 从 Mainwindow 类访问自定义类的 QTableWidget 对象:
_tabWidget->addTab(doc->table(), QFileInfo(doc->fileName()).fileName());
现在显示行和列。 真的是这样吗?
【问题讨论】:
-
doc可能不可见 -
@Dmitry 感谢您的关注。
-
你能显示更多代码吗?您根本没有提供任何信息。
-
@someoneinthebox 抱歉,我不确定该放什么。我所做的只是在构造函数中使用 QTableWidget 创建一个子类。我使用该类加载主类中的选项卡小部件。
-
只需编辑您的帖子并将您的
MainWindow和Doc课程的完整代码放在那里。
标签: qt