如何更改 QMessageBox 标签的字体颜色?
How change font color for QMessageBox Label's?
我的意思
QMessageBox::question, QMessageBox::warning, QMessageBox::critical, QMessageBox::Information { /* Base Text Size & Color */
font-size:12px;
color:#ffffff;
}
如果我尝试 QmessageBox .QLabel
它会更改所有 form/windows
的字体
结束如果我对所有设置都使用全局设置如何添加背景
QDialog {
border-image: url(':/images/image') 0 0 0 0 stretch stretch;
}
已设置,但仅针对此 QMessageBoxes 如何设置。
这个我明白了,但是还有一个问题,我添加到后台
QMessageBox QLabel {
background-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0.5 rgba(0, 0, 0, 102));
border:0;
border-radius:6px;
font-size:10px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
但它添加到图标,如何解决这个问题?
你试过了吗:
QMessageBox {
background-color: rgb(51, 51, 51);
}
QMessageBox QLabel {
color: rgb(200, 200, 200);
}
setStyleSheet("QMessageBox{background: rgb(255,0,0); border: none;font-family: Arial; font-style: normal; font-size: 15pt; color: #000000 ; }");
结果
您还可以在作为参数传递给 QMessageBox 的字符串中使用标签设置颜色:
QMessageBox::question(this, "Question", "<FONT COLOR='#ff0000'>Are you ready?</FONT>",
QMessageBox::Yes|QMessageBox::No);
我的意思
QMessageBox::question, QMessageBox::warning, QMessageBox::critical, QMessageBox::Information { /* Base Text Size & Color */
font-size:12px;
color:#ffffff;
}
如果我尝试 QmessageBox .QLabel
它会更改所有 form/windows
结束如果我对所有设置都使用全局设置如何添加背景
QDialog {
border-image: url(':/images/image') 0 0 0 0 stretch stretch;
}
已设置,但仅针对此 QMessageBoxes 如何设置。
这个我明白了,但是还有一个问题,我添加到后台
QMessageBox QLabel {
background-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0.5 rgba(0, 0, 0, 102));
border:0;
border-radius:6px;
font-size:10px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
但它添加到图标,如何解决这个问题?
你试过了吗:
QMessageBox {
background-color: rgb(51, 51, 51);
}
QMessageBox QLabel {
color: rgb(200, 200, 200);
}
setStyleSheet("QMessageBox{background: rgb(255,0,0); border: none;font-family: Arial; font-style: normal; font-size: 15pt; color: #000000 ; }");
结果
您还可以在作为参数传递给 QMessageBox 的字符串中使用标签设置颜色:
QMessageBox::question(this, "Question", "<FONT COLOR='#ff0000'>Are you ready?</FONT>",
QMessageBox::Yes|QMessageBox::No);