有关如何使行编辑小部件只读的详细记录,但是如果我想让它更加明显,即改变背景或文本颜色,则没有任何东西可以找到。有没有办法以某种方式使用QColor实现所需?感谢
答案 0 :(得分:2)
使用 Qt样式表创建自己的复杂颜色样式,阅读here以查看大量示例;
import sys
from PyQt4 import QtGui
myQApplication = QtGui.QApplication(sys.argv)
myQLineEdit = QtGui.QLineEdit()
myQLineEdit.setStyleSheet('''
QLineEdit {
border: 2px solid rgb(63, 63, 63);
color: rgb(255, 255, 255);
background-color: rgb(0, 0, 0);
}
''')
myQLineEdit.show()
sys.exit(myQApplication.exec_())
注意: PyQt4 & PySide 实现相同。