从QT中的样式表访问填充

时间:2011-11-02 19:27:39

标签: css qt qt4 stylesheet

我有一个自定义QWidget子类,它列出了许多孩子。在我的样式表中,我定义了一个背景,工作正常。我也定义了填充,这不起作用。我显然需要自己提供支持。

要做到这一点,我需要能够找到我的小部件样式表中设置的填充。我不想自己解析样式表,这没有多大意义。如何访问样式表中的顶部,左侧,底部和右侧填充集?

提前致谢,

1 个答案:

答案 0 :(得分:4)

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

Qt Box Model