如何在 QSS 样式表中设置 QSizePolicy
How to set QSizePolicy in QSS stylesheet
是否可以从样式表更改 QSizePolicy
属性?
到目前为止我知道每个 QWidget
都有 属性 sizePolicy
。但是 QSizePolicy
构造函数有两个参数;所以我不确定如何从 QSS 文件中设置此 属性。同时调用:
MyWidget
{
qproperty-sizePolicy: 2; // "Expanding", Expanding, 0 0 also does not work
}
好像什么都没做。
开箱似乎是不可能的。我将不得不对我想要的 QWidget
进行子类化,并为 QSizePolicy
的每个方向添加两个 Q_PROPERTIES
。看到这个 thread.
是否可以从样式表更改 QSizePolicy
属性?
到目前为止我知道每个 QWidget
都有 属性 sizePolicy
。但是 QSizePolicy
构造函数有两个参数;所以我不确定如何从 QSS 文件中设置此 属性。同时调用:
MyWidget
{
qproperty-sizePolicy: 2; // "Expanding", Expanding, 0 0 also does not work
}
好像什么都没做。
开箱似乎是不可能的。我将不得不对我想要的 QWidget
进行子类化,并为 QSizePolicy
的每个方向添加两个 Q_PROPERTIES
。看到这个 thread.