- A+
所属分类:Qt经验集
为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帮助手册