def change_table(self): ''' 作用:通过取值框的值改变表格行数 ''' cols = self.spinBox.value() if(cols == 1): # 行隐藏 self.tableWidget.hideRow(1) self.tableWidget.hideRow(2) elif(cols == 2): self.tableWidget.showRow(1) self.tableWidget.hideRow(2) elif(cols ==3): # 行显示 self.tableWidget.showRow(1) self.tableWidget.showRow(2) # QSpinBox值改变事件监听 self.spinBox.valueChanged.connect(self.change_table)
实例应用效果图:
# 设置指定列的列宽 self.tableWidget.setColumnWidth(2, 290)
实例应用效果图:
喜欢的点个赞❤吧!