Я пытаюсь применить таблицу стилей в QLineEdit, в частности, во всплывающем окне QCompleter.
в QtDesigner try:
код:
QLineEdit#lineEdit::popup{
background:red;
}
но это не работает
Мне нужно изменить цвет буквы, цвет фона и выравнивание буквы, которая появляется в окнес предложениями
попробуйте также на QtDesigner
QAbstractItemView {}
QAbstractItemView :: item {}
изменить визуальные свойства списка предложений, который отображается в QLineEdit, но они не работают
вмой код попробуйте:
from PyQt5.QtWidgets import QMainWindow,QApplication, QCompleter
from PyQt5 import QtCore
from PyQt5 import uic
class Pricnipal(QMainWindow):
def __init__(self):
QMainWindow.__init__(self)
uic.loadUi("uno.ui",self)
completer = QCompleter()
self.lineEdit.setCompleter(completer)
model = QtCore.QStringListModel()
completer.setModel(model)
self.get_data(model)
def get_data(self,model):
model.setStringList(["uno","dos","tres","cuatro","este es mi nombre"])
app = QApplication([])
p = Pricnipal()
p.show()
app.exec_()