为QToolBar的action设置qss样式 addAction 不同的QToolButton根据text在qss中分别设置icon qss为QToolButton设置toolButtonStyle 只显示图片 QtShare

  • A+
所属分类:Qt经验集

为QToolBar的action设置qss样式  addAction  不同的QToolButton根据text在qss中分别设置icon  qss为QToolButton设置toolButtonStyle 只显示图片 QtShare

为QToolBar的action设置qss样式

QToolBar调用addAction添加按钮时,实际是向QToolBar中添加了QToolButton,所以可以这样设置qss

QToolBar QToolButton{
……

}

不同的QToolButton根据text在qss中分别设置icon(程序加入qsvg.dll后就可以使用svg图片)

QToolBar QToolButton[text="打开"]{
qproperty-icon: url("$PATH_RESOURCES/rc/dakai.svg");

}

qss为QToolButton设置toolButtonStyle 只显示图片或文字等

QToolBar QToolButton {
qproperty-toolButtonStyle:"Qt::ToolButtonIconOnly";
}

根据需求调整"Qt::ToolButtonIconOnly"枚举值就行了,枚举内容可以搜qt帮助手册

 

发表评论

您必须登录才能发表评论!