如果我在Qt设计器中将horizontalHeaderVisible或verticalHeaderVisible属性设置为false,这就可以正常工作。但是我如何在代码中启用/禁用头文件呢?我一直在尝试类似的方法:
self.ui.tblContents.horizontalHeaderVisible = False
clj7thdc1#
您将获得标头和.hide()(或.setVisible(False):
.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)
sbdsn5lh2#
如果你想使用QTableWidget()for Python37 PyQt5来隐藏垂直和水平方向,下面是隐藏的步骤:
self.tableWidget = QTableWidget()
self.tableWidget.horizontalHeader().setVisible(False)
self.tableWidget.verticalHeader().setVisible(False)
vu8f3i0k3#
谢谢你,在PyQt5里对我来说太完美了。一些截图的人形象化这一点,如果困惑。禁用垂直行(用于行号):
self.tableView = QTableView() self.tableView.verticalHeader().setVisible(False)
水平1禁用:
self.tableView = QTableView() self.tableView.horizontalHeader().setVisible(False)
同时禁用垂直和水平标题。
self.tableView = QTableView() self.tableView.verticalHeader().setVisible(False) self.tableView.horizontalHeader().setVisible(False)
3条答案
按热度按时间clj7thdc1#
您将获得标头和
.hide()
(或.setVisible(False)
:sbdsn5lh2#
如果你想使用QTableWidget()for Python37 PyQt5来隐藏垂直和水平方向,下面是隐藏的步骤:
初始化小部件,我提到它是为了方便您查找:
步骤:
隐藏水平标题
隐藏垂直标题
vu8f3i0k3#
谢谢你,在PyQt5里对我来说太完美了。
一些截图的人形象化这一点,如果困惑。
禁用垂直行(用于行号):
水平1禁用:
同时禁用垂直和水平标题。