【问题标题】:How to set QSizePolicy in QSS stylesheet如何在 QSS 样式表中设置 QSizePolicy
【发布时间】:2022-01-08 22:19:49
【问题描述】:

是否可以从样式表中更改QSizePolicy 属性?

到目前为止,我知道每个QWidget 都拥有sizePolicy 属性。但是QSizePolicy 构造函数有两个参数;所以我不确定如何从 QSS 文件中设置此属性。也叫:

MyWidget
{
    qproperty-sizePolicy: 2; // "Expanding", Expanding, 0 0 also does not work
}

似乎什么也没做。

【问题讨论】:

    标签: c++ qt qtstylesheets


    【解决方案1】:

    似乎不可能开箱即用。我必须继承我想要的任何QWidget 并为QSizePolicy 的每个方向添加两个Q_PROPERTIES。看到这个thread

    【讨论】:

      猜你喜欢
      • 2016-03-15
      • 1970-01-01
      • 2017-12-29
      • 2019-04-10
      • 2021-01-04
      • 2013-01-18
      • 2020-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多