Форум сайта python.su
Как сделать так, что бы QLineEdit не менял цвет фона при потере или получения фокуса.
А то как только подвожу или убираю мышку то QLineEdit мигает други (стандартным БЕЛЫМ) цветом, как сделать так чтобы цвет в QLineEdit не менялся?
from PyQt4 import QtGui, QtCore import sys class MyWindow(QtGui.QWidget): def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) lineEdit = QtGui.QLineEdit() arr = ["кадр", "каменный", "камень", "камера"] completer = QtGui.QCompleter(arr, self) lineEdit.setCompleter(completer) lineEdit.setStyleSheet("background-color: #d6c291") vbox = QtGui.QVBoxLayout() vbox.addWidget(lineEdit) frame=QtGui.QFrame() frame.setFrameStyle(QtGui.QFrame.Panel | QtGui.QFrame.Raised) frame.setLayout(vbox) hbox = QtGui.QHBoxLayout() hbox.addWidget(frame) self.setLayout(hbox) if __name__=="__main__": app = QtGui.QApplication(sys.argv) window = MyWindow() window.setWindowTitle("Обычное окно") # задаём Заголовок окна window.resize(300, 100) # задаём размер окна window.show() sys.exit(app.exec_())
Отредактировано OzXaker (Ноя. 2, 2016 16:43:19)
Офлайн