今天用到了QRadioButton這個(gè)選擇的按鈕,這是默認(rèn)的樣式,發(fā)現(xiàn)在ui的屬性里面沒有可調(diào)節(jié)的選項(xiàng),有點(diǎn)犯愁,查了會(huì)文檔,最后發(fā)現(xiàn)只能用樣式表來(lái)修改QRadioButton的樣式
用樣式表設(shè)置了樣式后,圓形按鈕變大了,字體顏色啥的也變了,好看多了,達(dá)到了想要的效果
樣式代碼如下:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-509350.html
ui->radioTextButton->setStyleSheet("QRadioButton::indicator{width: 20px;height: 20px;color:rgb(0, 255, 0)}\
QRadioButton{font-size: 16px;;color: rgb(0, 255, 0);}\
QRadioButton::checked{color:rgb(0, 255, 0);}\
QRadioButton::unchecked{color:rgb(255, 255, 255);}\
");
ui->radioTimeButton->setStyleSheet("QRadioButton::indicator{width: 20px;height: 20px;color:rgb(0, 255, 0)}\
QRadioButton{font-size: 16px;;color: rgb(0, 255, 0);}\
QRadioButton::checked{color:rgb(0, 255, 0);}\
QRadioButton::unchecked{color:rgb(255, 255, 255);}\
");
簡(jiǎn)單解釋一下:
QRadioButton::indicator 表示QRadioButton的指示器,也就是那個(gè)可以點(diǎn)的圓形按鈕
QRadioButton::checked 表示選中后要做的樣式改變
…
QRadioButton{font-size: 16px;;color: rgb(0, 255, 0);}設(shè)置字體顏色
其他的就不說(shuō)了,可以去看一下這篇博客,寫的蠻詳細(xì)的 https://blog.csdn.net/aiwangtingyun/article/details/94626464文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-509350.html
到了這里,關(guān)于QRadioButton設(shè)置字體和按鈕樣式(變大,調(diào)整顏色)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!