我正在使用QTableWidget来显示多行。其中一些行应该反映出错误,并且它们的文本颜色会发生改变:
反映没有错误的行以默认颜色显示(在我的电脑上是黑色文本在白色背景上)。 反映有错误的行以红色文本颜色显示(在我的电脑上是红色文本在白色背景上)。
只要没有选择,这都很好。一旦选择了一行,无论未选择的文本颜色如何,文本颜色总是变为白色(在我的电脑上),并在蓝色背景上显示。
我想进行以下更改: 当选择一行时,如果该行反映没有错误,则希望以白色文本在蓝色背景上显示(默认行为)。 如果该行反映出错误并被选择,则希望它以红色文本在蓝色背景上显示。
到目前为止,我只能更改整个QTableWidget的选择颜色,这不是我想要的!
反映没有错误的行以默认颜色显示(在我的电脑上是黑色文本在白色背景上)。 反映有错误的行以红色文本颜色显示(在我的电脑上是红色文本在白色背景上)。
只要没有选择,这都很好。一旦选择了一行,无论未选择的文本颜色如何,文本颜色总是变为白色(在我的电脑上),并在蓝色背景上显示。
我想进行以下更改: 当选择一行时,如果该行反映没有错误,则希望以白色文本在蓝色背景上显示(默认行为)。 如果该行反映出错误并被选择,则希望它以红色文本在蓝色背景上显示。
到目前为止,我只能更改整个QTableWidget的选择颜色,这不是我想要的!