QT アプリケーションのクールなユーザー インターフェイスを作成するために、CSS を少し試しています。
私はこの問題を抱えています:私は 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;*/
}
ps。私は Qt 4.8 を使用して Ubuntu 12.04 を使用しており、この素晴らしい CSS を使用しています: http://www.yasinuludag.com/darkorange.stylesheet