gpt4 book ai didi

c++ - 如何在 Qt 应用程序中使用样式表更改 QPushButton 图标

转载 作者:可可西里 更新时间:2023-11-01 18:35:12 26 4
gpt4 key购买 nike

是否可以使用样式表设置和更改 QPushButton 上的图标?

我需要一个基于 Windows 的白标 Qt4.5 应用程序,客户可以使用样式表对其进行样式化。

谢谢。

最佳答案

回复有点晚了,但以防万一其他人通过谷歌弹出这个问题;

您可以通过更改 QAbstractButton 属性来添加图标。只需使用:

QAbstractButton {
qproperty-icon: theme_url("/button_action/add");
}

类型选择器 (QAbstractButton),使您能够为所选对象所有它的子类设置样式。因为 QProcessButton 扩展了 QAbstractButton,所以这将起到作用。 (当然,您也可以在此处使用 QPushButton 类型选择器)。

有关如何使用选择器的更多信息,我找到了 this很有帮助。

如果您想了解有关按钮属性的更多信息,请参阅 QT 文档 here .

附言。如果您想更改图标,单击按钮后,使用

qproperty-icon: url(":/Icons/before_click.png") off,
url(":/Icons/after_click.png") on ;

关于c++ - 如何在 Qt 应用程序中使用样式表更改 QPushButton 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2675925/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com