Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Qt. Фон виджета без родителя


Автор: maks991 10.8.2011, 05:48
Создаю виджет, у него нет родителя. Мне так нужно. Я делаю что-то вроде своего тултипа, поэтому он должен быть поверх всего, то бишь виджету при консруировании ставлю флаг Qt::ToolTip. Так вот, значит виджет не имеет родителя. А поэтому у него всегда отрисовывается фон, и только потом то, что находится в пэйнтЭвэнте. Если виджет имеет родителя, то фон по-умолчанию не рисуется. Подскажите, пожалуйста, как избавиться от фона в виджете без родителя?

Автор: borisbn 10.8.2011, 08:03
http://doc.qt.nokia.com/latest/qwidget.html#autoFillBackground-prop
?

Автор: maks991 10.8.2011, 08:51
Вызов метода setAutoFillBackground(false) никак не повлиял. По-прежнему там, где я не рисую, есть белый фон :(

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)