赞
踩
一个按钮可以通过添加相应的样式即(btn -> setStyleSheet)实现按钮的美化。
而按钮的样式可分为如下所示:
而按钮的样式也可分为三中类型,分别为初始状态、当鼠标按下时以及鼠标悬浮时的状态,如下表示:
“QToolButton{”
“}”//初始状态时
“QToolButton:pressed{”
“}”//鼠标按下状态
“QToolButton:hover{”
“}”//鼠标悬浮状态
具体实现如下代码所示:
QToolButton *DisplayBtn = new QToolButton(this);
//设置按钮样式:
QString BtnStyle = QString("QToolButton{background-color:rgba(0,255,255,200);"//背景颜色和透明度
"color:rgb(0,0,0);"//字体颜色
"border-radius:6px;"//边框圆角
"border: 3px outset rgb(128,128,128);"//边框宽度、样式以及颜色
"font:bold 30px;"//字体类型和字体大小
"}"
"QToolButton:pressed{"//按下时的状态
"background-color:rgb(255,0,0);"
"color:rgb(0,255,255);"
"}")
DisplayBtn -> setStyleSheet(BtnStyle);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。