А сынку нет-нет да и подзабивает хуец. Пару часов ебался с прикручиванием стиля к наследнику QWidget. И так его, и эдак. И сзади подойду, и сверху сяду... Не выходит и все тут.
А потом наткнулся всетаки. А так как виджетов у меня тааких не один, то нарисовал макрос
[cc lang="c++"]#define HACC_WIDGET_STYLES_HACK \
void paintEvent(QPaintEvent *) \
{ \
QStyleOption opt; \
opt.init(this); \
QPainter p(this); \
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this); \
}[/cc]
Который и вставляю в private объекта. И все красиво :)
Комментариев нет:
Отправить комментарий