我有一個(gè)帶有自定義樣式表的 PyQt 窗口。在 MacOS 上,QLineEdit 處于活動(dòng)狀態(tài)時(shí)以藍(lán)色突出顯示,這會(huì)破壞我正在使用的樣式表。有什么辦法可以阻止這種情況發(fā)生或更改使用的突出顯示顏色?
1 回答

慕尼黑5688855
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊
您可以使用 QPalette 更改它:
le = QtWidgets.QLineEdit()
pal = le.palette()
pal.setColor(
QtGui.QPalette.Active, QtGui.QPalette.Highlight, QtGui.QColor("black")
)
le.setPalette(pal)
添加回答
舉報(bào)
0/150
提交
取消