如果我在Qt Designer中将horizontalHeaderVisible或verticalHeaderVisible属性设置为false,则可以正常工作。但是如何在代码中启用/禁用头文件呢?我一直在尝试这样的东西:
self.ui.tblContents.horizontalHeaderVisible = False
发布于 2013-02-16 20:51:59
您将获得标题和.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)
发布于 2019-04-10 21:12:48
如果您想要这样做,可以使用Python37 PyQt5的QTableWidget()。以下是隐藏垂直和水平的步骤:
初始化小部件,我提到它是为了让您更容易找到步骤:
self.tableWidget = QTableWidget()
隐藏水平页眉
self.tableWidget.horizontalHeader().setVisible(False)
隐藏垂直页眉
self.tableWidget.verticalHeader().setVisible(False)
发布于 2020-06-05 21:36:34
谢谢你这么做。在PyQt5中对我来说是完美的。
一些屏幕截图让人们在困惑时可以直观地看到这一点。
垂直1(用于行号)已禁用:
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)
https://stackoverflow.com/questions/14910136
复制相似问题