gpt4 book ai didi

python - 如何在pyqt中更改Qtablewidget的特定单元格背景颜色

转载 作者:太空狗 更新时间:2023-10-29 20:36:37 24 4
gpt4 key购买 nike

我是 pyqt4 的新手,我不知道该怎么做。我有一个带有数据的 QtableWidget。我想更改 tableWidget 单元格的一些背景颜色。

我尝试了 self.tableWidget.item(3, 5).setBackground(QtGui.QColor(100,100,150)) 并返回了这个错误:

AttributeError: 'NoneType' object has no attribute 'setBackground'

我该怎么办?

最佳答案

您必须先在表格中的该位置创建一个项目,然后才能设置其背景颜色。

self.tableWidget.setItem(3, 5, QtGui.QTableWidgetItem())
self.tableWidget.item(3, 5).setBackground(QtGui.QColor(100,100,150))

关于python - 如何在pyqt中更改Qtablewidget的特定单元格背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18889015/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com