我正在尝试使用 CSS 为我的 QT 应用程序制作一个很酷的用户界面。
我有这个问题:我有一个 QPushButton,当它处于焦点时,它上面有一个我想删除的矩形。这里有一些屏幕截图:
普通按钮:
重点按钮:
我试图添加一些东西(背景色、文本装饰等)
QPushButton:focus
但它一直突出显示..
一些提示?
这是 QPushButton css 代码:
QPushButton
{
color: #b1b1b1;
background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #565656, stop: 0.1 #525252, stop: 0.5 #4e4e4e, stop: 0.9 #4a4a4a, stop: 1 #464646);
border-width: 1px;
border-color: #1e1e1e;
border-style: solid;
border-radius: 6;
padding: 3px;
font-size: 12px;
padding-left: 5px;
padding-right: 5px;
}
QPushButton:pressed
{
background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #2d2d2d, stop: 0.1 #2b2b2b, stop: 0.5 #292929, stop: 0.9 #282828, stop: 1 #252525);
}
QPushButton:hover
{
border: 2px solid QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a);
}
QPushButton:focus {
/*background-color: red;*/
}
附言。我在 Ubuntu 12.04 上,使用 Qt 4.8,我正在使用这个美妙的 css:http ://www.yasinuludag.com/darkorange.stylesheet