2016-11-28 14 views
0

私のプロジェクトでは、スタイルシートを使用してQMenuをカスタマイズして、色とスペーシングの属性を設定しました。ただし、無効化されたアクションは、有効なアクションとはまったく違って見えません。QMenuで使用不可能なアクションをスタイルシート経由で選択

前:

Before

後:あなたが見ることができるように

After

は、無効なアクションが有効なものとまったく同じに見える、と私は数字に見えることはできませんスタイルシートを使用して無効なアクションを選択する方法を説明します。ここで

はお時間をQMenu

QMenu{width: 115px; background: #373f49; color: #bfbfbf; margin: 0px;} 
QMenu::item{padding: 4px 18px 4px 30px; border: 0px solid transparent; margin: 0px;} 
QMenu::icon{margin-left: 10px;} 
QMenu::item:selected{background: #47505c; color: #fff;} 

ありがとう私の現在のスタイルシートです。

答えて

1

disabledセレクタを使用する: QMenu::item:disabled{background: #ffffff; color: #000000;} enter image description here

+0

ワウ。どうして私はすでにそれを試していませんでしたか?私は誓ったことがあります....私は気にしません。ありがとう:) – mrg95

関連する問題