pyqt5 表格


tableWidget常用的一些设置

table禁止编辑

self.tableWidget.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) self.tableWidget.verticalHeader().setVisible(False) # horizontalHeader 设置表头

table列自适应

self.tableWidget.horizontalHeader().setStretchLastSection(True) self.tableWidget.horizontalHeader().setSectionResizeMode(QtWidgets.QHeaderView.Stretch)

设置表头不可点击(默认点击后进行排序)

self.tableWidget.horizontalHeader().setClickable(false)

table 点击事件关联

self.tableWidget.clicked.connect(self.item_print) self.tableWidget.verticalScrollBar().setSliderPosition(row) #滚轮定位到某行

设置不显示格子线

self.tableWidget.setShowGrid(false)