一般情况下,在ui文件中的控件有效,而在代码中声明的则无效,因为Qt是根据objectName来识别的,所以自己声明的控件需要进行设置。
m_BtnOK->setObjectName("NewDlgBtnOK");
在QSS文件中:
QPushButton#NewDlgBtnOK{ color:white; background-color:rgb(0,112,210); } QPushButton#NewDlgBtnOK::hover{ background-color: rgb(0,134,252); }
文章评论