1

我想知道如何访问sectionInserted 插槽。我需要访问该方法的参数。由于它是一个受保护的插槽,我认为我需要从 QHeaderView 继承。现在,即使我从 QheaderView 继承,我将如何将该 Qheaderview 附加到我的 tableview ?

4

2 回答 2

1

您应该改用QAbstractItemModel::columnsInsertedorQAbstractItemModel::rowsInserted信号。它们具有完全相同的签名。我相信它们已连接到QHeaderView::sectionsInserted插槽。

子类化QHeaderView不会帮助你。QHeaderView::columnsInserted不是虚拟的,因此 Qt 不会调用您的实现。

于 2013-10-01T23:29:35.180 回答
1

您可以分别使用QTableView::setVerticalHeader()QTableView::setHorizo​​ntalHeader()设置 QTableView 的垂直和水平标题。

于 2013-10-01T21:26:18.670 回答