gpt4 book ai didi

python - 如何更改 QTextEdit 小部件的颜色

转载 作者:行者123 更新时间:2023-12-03 16:14:53 37 4
gpt4 key购买 nike

我正在尝试将 QTextEdit 的颜色更改为黑色,无论是否有文本,以使其具有终端外观。在我看来,QTextEdit(PyQy4)的默认白色背景颜色无法通过其他适用于其他 Qt 小部件的方式进行更改。我尝试了以下方法:

w.setTextBackgroundColor(QColor(0,0,0))

w.setAutoFillBackground(True)

p = w.palette()
p.setColor(w.backgroundRole(), QColor(0,0,0))
w.setPalette(p)

最佳答案

一个简单的解决方案是使用 qss :

w.setStyleSheet("background-color: rgb(0, 0, 0);")

如果你想使用 QPalette你应该将它应用到视口(viewport)():
p = w.viewport().palette()
p.setColor(w.viewport().backgroundRole(), QtGui.QColor(0,0,0))
wt.viewport().setPalette(p)

关于python - 如何更改 QTextEdit 小部件的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47404344/

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