我有一堂像下面这样的课:
class BigButton : public QWidget {
Q_OBJECT
public:
BigButton(QWidget* parent = nullptr);
virtual ~BigButton() = default;
void setSvgImagePath(const QString& imagePath);
void setLabel(const QString& label) override;
private:
QLabel* m_label;
QSvgWidget* m_svgImage;
QPushButton* m_button;
};
我想为我的应用程序创建一个样式表,允许设置私有QPushButton
成员的一些属性(如背景颜色) m_button
,但不能设置QPushButton
我的 GUI 周围的其他属性。
我已经看到了如何为子类设置样式表,但是我找不到为类的特定私有成员设置样式表的方法。有没有办法实现它?