我收到了消息回复,如您在上面看到的。我已经成功地将背景颜色设置为黑色:
msg.setStyleSheet("background-color: rgb(0, 0, 0);")
我尝试用相同的方式处理文本,但它看起来像这样:
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/