Доступ к заполнению из таблицы стилей в QT - PullRequest
1 голос
/ 02 ноября 2011

У меня есть собственный подкласс QWidget, который определяет количество детей. В моей таблице стилей я определяю фон, который отлично работает. Я также определяю отступы, которые не работают. Я, безусловно, должен сам оказать поддержку.

Чтобы сделать это, мне нужно выяснить, какие отступы установлены в таблице стилей для моего виджета. Я не хочу разбирать таблицу стилей самостоятельно, это не имеет особого смысла. Как получить доступ к верхнему, левому, нижнему и правому наборам, заданным в таблице стилей?

Заранее спасибо,

1 Ответ

4 голосов
/ 03 ноября 2011

Ваш пользовательский виджет должен наследоваться от виджета, который поддерживает «блочную модель» (вы можете найти, какие виджеты работают на этой странице ), а затем вы можете использовать QWidget::contentsRect(), чтобы получить ... прямоугольник содержимого:

Qt Box Model

...