Название: Как получить rect, ограниченный стилем, т.е. с учетом марджинов и паддингов? Отправлено: Smogg от Февраль 03, 2017, 16:27 Я отнаследовался от QWidget и отрисовываюсь сам, но не знаю, где именно рисоваться.
К приложению применяется стиль, с указанием стиля для конкретных виджетов, что-то типа: #wdgCust{ margin-top: 14px; padding: 5px; } Шрифт и палитра цветов у виджета выставляются после setStylesheet() в соответствии со стилем. А что дернуть у базового QWidget, чтоб получить рассчитанные прямоугольники для margin, border, padding, найти не могу... Название: Re: Как получить rect, ограниченный стилем, т.е. с учетом марджинов и паддингов? Отправлено: Smogg от Февраль 03, 2017, 23:33 да, все таки правильный ответ - contentsRect(). Только с одним важным уточнением, наследоваться надо от QFrame. Потому что QWidget стильный box-model не поддерживает, по крайней мере в 5.5...
|