我有一个带有自定义样式表的 PyQt 窗口。在 MacOS 上,QLineEdit 处于活动状态时以蓝色突出显示,这会破坏我正在使用的样式表。有什么办法可以阻止这种情况发生或更改使用的突出显示颜色?
1 回答

慕尼黑5688855
TA贡献1848条经验 获得超2个赞
您可以使用 QPalette 更改它:
le = QtWidgets.QLineEdit()
pal = le.palette()
pal.setColor(
QtGui.QPalette.Active, QtGui.QPalette.Highlight, QtGui.QColor("black")
)
le.setPalette(pal)
添加回答
举报
0/150
提交
取消