python - Qmessagebox背景和文字颜色

标签 python python-3.x pyqt pyqt5 qmessagebox

enter image description here

我收到了消息回复,如您在上面看到的。我已经成功地将背景颜色设置为黑色:

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

我尝试用相同的方式处理文本,但它看起来像这样:

enter image description here

msg.setStyleSheet("text-color: rgb(255, 255, 255);")

我唯一的目的是文本为白色,背景为黑色...

这是我的代码部分:

msg = QMessageBox()
msg.setText("Message has been sended")
msg.setWindowTitle("SENT")
msg.setWindowIcon(QtGui.QIcon("black tic.png"))
msg.setIcon(QMessageBox.Information)
msg.setStyleSheet("background-color: rgb(0, 0, 0);")
msg.setStyleSheet("text-color: rgb(255, 255, 255);")
msg.exec_()

最佳答案

要更改 QMessageBox 文本的颜色,您必须使用以下行

msgBox.setStyleSheet("QLabel{ color: white}");

关于python - Qmessagebox背景和文字颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50222954/

相关文章:

Python 2.5 : ElementTree and UML in XML

python - 使用Python爬行WoS

python - Bokeh 绘图 : Enable tooltips for only some glyphs

python - 非本地与静态相同吗?

python - 如何访问 Item Pipeline Scrapy 中的请求对象

python - 如何从两端迭代一个序列?

Python3关于字节变量的正则表达式

python - 在不生成新窗口的情况下在 Qt 中嵌入 PyQtGraph

python - 如何在 Python 中显示 SVG 图像

resize - 使 QTreeView 自动调整内容大小