【问题标题】:Accessing padding from stylesheet in QT从 QT 中的样式表访问填充
【发布时间】:2011-12-20 15:14:08
【问题描述】:

我有一个自定义 QWidget 子类,它布置了许多子类。在我的样式表中,我定义了一个背景,效果很好。我还定义了填充,它不起作用。我显然需要自己为此提供支持。

为此,我需要能够找出在我的小部件的样式表中设置的填充。我不想自己解析样式表,那没有多大意义。如何访问样式表中设置的顶部、左侧、底部和右侧填充?

提前致谢,

【问题讨论】:

    标签: css qt qt4 stylesheet


    【解决方案1】:

    您的自定义小部件必须从支持“盒子模型”的小部件继承(您可以在that page 上找到哪些小部件),然后您可以使用QWidget::contentsRect() 获取...内容矩形:

    【讨论】:

    • 正确,QWidget 本身不支持盒子模型。请改用 QFrame。
    猜你喜欢
    • 2014-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 2018-10-04
    • 1970-01-01
    相关资源
    最近更新 更多