Qmessagebox背景和文字颜色

时间:2018-05-07 21:50:28

标签: 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_()

1 个答案:

答案 0 :(得分:0)

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

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