const QString sButton =
{
//正常状态样式
"QPushButton{"
"background-color:rgb(85, 255, 127);"
"border-style:outset;"
"border-width:2px;" //边框宽度像素
"border-radius:1px;" //边框圆角半径像素
"border-color:rgba(255,255,255,10);" //边框颜色
"padding:1px;" //填衬
"}"
//鼠标按下样式
"QPushButton:pressed{"
"background-color:rgba(0,0,200,200);"
"border-color:rgba(255,255,255,30);"
"border-style:inset;"
"color:rgba(0,0,0,100);"
"}"
//鼠标悬停样式
"QPushButton:hover{"
"background-color:rgb(60, 180, 80);"
"border-color:rgba(255,255,255,200);"
"color:rgba(0,0,0,200);"
"}"
};
效果: