python - Qmessagebox 背景和文字颜色
问题描述
如您在上面看到的,我有消息响应。我已经设法将背景着色为黑色:
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_()
解决方案
要更改 a 文本的颜色QMessageBox
,您必须使用以下行
msgBox.setStyleSheet("QLabel{ color: white}");
推荐阅读
- linux - 使文件只读,除非通过符号链接路径访问
- php - 使用 HTML.PHP 而不是 html.twig - 不工作
- robotframework - 如何使用在项目级别创建的测试用例级别的变量和用户关键字
- mongodb - Mongo Map-Reduce 查询
- java - 即使字符串匹配,string contains() 方法也会返回 false
- python - 如何以python字符串格式传递整个列表?
- firebase - 在 React Native 中集成 Firebase
- c - SIGSEGV 在某处不应该,没有 NULL 指针
- java - @Transient 变量不使用杰克逊序列化
- java - 使用 try catch 语句检查一个对象是否等于另一个对象