当前位置:   article > 正文

pyqt5 QTableWidget取消高亮,不可编辑,选中单元格颜色,改变单元格颜色_pyqt tablewidget 选中单元格失去焦点 高亮

pyqt tablewidget 选中单元格失去焦点 高亮

pyqt5 QTableWidget取消高亮,不可编辑,选中单元格颜色,改变单元格颜色

取消高亮(设置不可选中):self.QTableWidget.setSelectionMode(QAbstractItemView.NoSelection)

不可编辑:
self.QTableWidget.setEditTriggers(QAbstractItemView.NoEditTriggers)

设置选中单元格颜色(高亮颜色,故取消高亮后无效):
QTableWidget::item:selected{ background-color: rgb(255,255,255);} # 或#ffffff

改变单元格颜色:
self.QTableWidget.item(row, col).setBackground(QtGui.QColor(255, 255, 255))

获取单元格颜色;
self.QTableWidget.item(row, col).background().color().getRgb() # 返回的是int类型的数组(r,g,b) 如:(255,255,255)

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号