我的意思如何更改QMessageBox Label的字體顏色?
QMessageBox::question, QMessageBox::warning, QMessageBox::critical, QMessageBox::Information { /* Base Text Size & Color */
font-size:12px;
color:#ffffff;
}
如果我嘗試QmessageBox .QLabel
它改變字體爲所有形式/窗口
到底如何添加背景,如果我用所有
QDialog {
border-image: url(':/images/image') 0 0 0 0 stretch stretch;
}
它的設置全局設置,但只爲這個QMessageBoxes設置。
這我理解,但HV另一個問題,我添加到背景
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添加背景嗎?或爲QDialog? – Ph03n1x
我嘗試更改QMessageBox(對話框)的字體顏色,爲它們添加自定義背景。如果我爲全部QDialo使用全局圖像,它將添加到QMessageBoxes對話框中。與QLabel字體相同。 – tseries
問題是 - 如果設置全局黑色圖像 - 它使QmessageBox關鍵,信息等等上的不可讀黑色字體...對於所有形式改變字體很簡單,但如何與qss - 只爲這個qmessageboxes設置樣式, – tseries