【问题标题】:Select Disabled Actions in QMenu via Stylesheet通过样式表在 QMenu 中选择禁用的操作
【发布时间】:2016-11-28 22:07:42
【问题描述】:

在我的项目中,我使用样式表自定义了一个 QMenu,以获得我想要的颜色和间距属性。但是,这样做后,禁用的操作与启用的操作看起来不再有任何不同。

之前:

之后:

如您所见,禁用的操作看起来与启用的操作完全相同,我似乎无法找到通过样式表选择禁用操作的方法。

这是我当前的 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;}

感谢您的宝贵时间。

【问题讨论】:

    标签: c++ qt stylesheet


    【解决方案1】:

    使用disabled 选择器: QMenu::item:disabled{background: #ffffff; color: #000000;}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-14
      • 2016-08-16
      • 2012-04-29
      • 2015-03-14
      • 2015-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多