如何启用/禁用QTableWidget水平/垂直标头?

问题描述 投票:6回答:2

如果我在Qt Designer中将horizo​​ntalHeaderVisible或verticalHeaderVisible属性设置为false,则可以正常工作。但是如何在代码中启用/禁用标头?我一直在尝试这样的事情:

self.ui.tblContents.horizontalHeaderVisible = False
python header pyqt qtablewidget
2个回答
12
投票

你会得到标题和.hide()(或.setVisible(False)

self.ui.tblContents.horizontalHeader().hide()
# or
# self.ui.tblContents.horizontalHeader().setVisible(False)

self.ui.tblContents.verticalHeader().hide()
# or
# self.ui.tblContents.verticalHeader().setVisible(False)

1
投票

如果你想使用QTableWidget()为Python37 PyQt5做这件事。以下是隐藏垂直和水平的步骤:

Initialize the widget, i mentioned it to make it easy on you to locate the the steps:

self.tableWidget = QTableWidget() 

Hide Horizontal header

self.tableWidget.horizontalHeader().setVisible(False)

Hide vertical header

self.tableWidget.verticalHeader().setVisible(False)
© www.soinside.com 2019 - 2024. All rights reserved.