У меня есть окно PyQt с настраиваемой таблицей стилей. В MacOS QLineEdit выделяется синим цветом, когда он активен, что портит таблицу стилей, которую я использую. Есть ли способ остановить это или изменить используемый цвет выделения?
Окно
Вы можете изменить его с помощью QPalette:
le = QtWidgets.QLineEdit() pal = le.palette() pal.setColor( QtGui.QPalette.Active, QtGui.QPalette.Highlight, QtGui.QColor("black") ) le.setPalette(pal)