Qt样式表:自定义由父选择器过滤的子控件

时间:2015-09-12 20:06:06

标签: qt user-interface qtstylesheets

我想对 QToolButton 类进行定制,因此当按钮具有上下文菜单时,它不会显示箭头子控件。但是我需要仅为具有 QToolButton :: MenuButtonPopup 弹出模式的按钮应用此样式表。怎么做得好?我试过以下表格:

QToolButton[popupMode != "1"]::menu-indicator {image: none}

但它不起作用。

1 个答案:

答案 0 :(得分:-1)

这个解决方案对我有用。我在Designer中使用动态Property(bool)将Check Box转换为Indicator Lamp

QCheckBox[indicator=true]::indicator::checked { image: url(:themes_22x22/Icons_oxygen22x22/emblems/emblem-important.png);} 
QCheckBox[indicator=true]::indicator::unchecked { image: url(:themes_22x22/Icons_oxygen22x22/status/user-online.png);}