Pyside线编辑背景或文字颜色变化?

时间:2014-09-15 16:05:28

标签: pyside

有关如何使行编辑小部件只读的详细记录,但是如果我想让它更加明显,即改变背景或文本颜色,则没有任何东西可以找到。有没有办法以某种方式使用QColor实现所需?感谢

1 个答案:

答案 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 实现相同。