1

我创建了一个新的类可点击标签,它继承自 QLabel 并充当一种“按钮”。

我想使用背景图像作为它自己的按钮。这样我还可以更改各种状态(禁用、单击、释放)的背景图像。

如何指定样式表以仅更改该标签的属性,或以某种方式更改 Qlabel 的属性/属性?(我知道样式表是 background-image url(xxx) 但它会在我的自定义类中将我所有的按钮更改为该图像)

谢谢

4

1 回答 1

0

您可以通过调用特定小部件将样式表分配给特定小部件,从而定位特定小部件setStyleSheet(const QString & styleSheet)

如果您想在小部件层次结构或应用程序级别进一步使用样式表,您可以使用这样的 css 选择器来定位特定小部件:

QWidget[objectName="myObject"]

您需要确保有问题的小部件使用setObjectName("myObject").

于 2011-07-06T21:01:16.733 回答