答案 0 :(得分:37)
我想知道同样的事情。但是,在你问起之前我懒得找到解决方案。 (谢谢!!)。无论如何,这是适合我的代码:
table = QtGui.QTableWidget()
table.verticalHeader().setVisible(False)
这些实际上是 QTableView的方法。由于您使用 QTableWidget 这是 QTableView 的孩子,所以一切都会成功。
我不确定这是否是执行此操作的最佳方式,但 QHeaderView 文档建议使用此方法。引用PyQt4 docs-
的外观强>
QTableWidget和QTableView创建默认标头。如果你想要标题 可见,您可以使用setVisible()。
注意:每个标头都会呈现每个部分本身的数据,而不依赖于a 代表。因此,调用标头的setItemDelegate()函数将没有 影响。
答案 1 :(得分:5)
您还可以将数据放在QTableView对象中,并使用 hide()功能隐藏垂直行标题。以下是示例代码
QTableView *empview = new QTableView();
empview->verticalHeader()->hide();
答案 2 :(得分:0)