设置控件样式表
使用函数:setStyleSheet (QString style)
eg:ui->pushButton->setStyleSheet ("border:2px groove gray;border-radius:6px;padding:2px 4px;background-color:rgb(0, 255, 0)");
每个样式之间用分号隔开,下面对上面语句解释:
1、设置控件边属性为2像素,凹槽形式,灰色:border:2px groove gray
2、设置边角为圆角,圆角半径6像素:border-radius:6px
3、设置背景色为绿色:background-color:rgb(0, 255, 0)
ps:在给一个父类设置样式表的时候,会一并把子控件的样式表也设置了
解决办法:
this->setStyleSheet("QWidget#Login{"> 145, 145);}");
Login是对象名称,在ui中可以找到,设置之后不会把this的其他控件也设置成这个颜色,QWidget是this的父类
长风破浪会有时,直挂云帆济沧海!
可通过下方链接找到博主
https://www.cnblogs.com/judes/p/10875138.html