是否可以使用样式表在QPushButton上设置和更改图标?
我需要这个基于Windows的白标Qt4.5应用程序,客户使用样式表进行样式化.
谢谢.
回复有点迟,但万一有人通过谷歌突然出现这个问题;
您可以通过更改QAbstractButton属性来添加图标.只需使用:
QAbstractButton {
qproperty-icon: theme_url("/button_action/add");
}
Run Code Online (Sandbox Code Playgroud)
类型选择器(QAbstractButton)使您可以为所选对象及其所有子类设置样式.由于QProcessButton扩展了QAbstractButton,这将起到作用.(当然你也可以在QPushButton这里使用类型选择器).
有关如何使用选择器的更多信息,我发现这非常有用.
如果您想了解有关按钮属性的更多信息,请参阅此处的QT文档.
PS.如果您想要更改图标,单击该按钮后,请使用
qproperty-icon: url(":/Icons/before_click.png") off,
url(":/Icons/after_click.png") on ;
Run Code Online (Sandbox Code Playgroud)