新建一个QT项目:
打开mainwindow.ui,拖动一个按钮上去,
在按钮上右键,选择“改变样式表”,在弹出来的窗口中输入如下代码:其中hover是鼠标移到按钮上的形状,pressed是鼠标点击时按钮的形状
QPushButton#pushButton {
border-radius: 12px;
border: 1px solid #46bcff;
color: #46bcff;
}
QPushButton#pushButton:hover {
border-radius: 12px;
background-color: #46bcff;
border: 0px;
color: #ffffff;
}
QPushButton#pushButton:pressed {
border: 0px;
background-color: #25aaf5;
border-radius: 12px;
}
QPushButton#pushButton:disabled {
border: 0px;
border-radius: 12px;
border: 1px solid #46bcff;
opacity: 0.4;
}
注意:下图中红圈标记处是按钮的名称,一定要一致,否则样式表不会生效。
运行一下试试看。