gpt4 book ai didi

python - 更改 QString 或 QLineEdit 的颜色和字体

转载 作者:太空狗 更新时间:2023-10-30 01:05:54 26 4
gpt4 key购买 nike

如何改变QLineEdit的颜色和字体?

这是我的代码:

self.lineEdit = QtGui.QLineEdit(widget)
self.lineEdit.setText("enter keywords here") #I want this to be in italics and in brown color

来自 DocumentationsetText 行说里面的文字是 QString 我怎么能改变它的字体和颜色?

最佳答案

颜色使用QPallete,然后使用{your palette}.setColor(QtGui.QPalette.Text, {your QColor}),字体使用QFont

我的解决方案:

from PyQt4 import QtGui

from PyQt4 import QtCore


if __name__ == '__main__':
import sys
app = QtGui.QApplication(sys.argv)
w = QtGui.QLineEdit()
palette = QtGui.QPalette()
palette.setColor(QtGui.QPalette.Text, QtCore.Qt.red)
w.setPalette(palette)
font = QtGui.QFont("Times", 15, QtGui.QFont.Bold)
w.setFont(font)
w.show()
sys.exit(app.exec_())

enter image description here

关于python - 更改 QString 或 QLineEdit 的颜色和字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41387576/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com