Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: qtист от Декабрь 04, 2009, 12:24



Название: Цвет фона QToolTip
Отправлено: qtист от Декабрь 04, 2009, 12:24
Почему в
Код
C++ (Qt)
QToolTip::showText(helpEvent->globalPos(),
"<HTML><BODY BGCOLOR=MAGENTA>
<FONT COLOR=#000088>Проверка</FONT></BODY></HTML>"
);

цвет фона не устанавливается(цвет надписи устанавливается)?

Пробовал через QToolTip::setPalette  - один хрен. :'(


Название: Re: Цвет фона QToolTip
Отправлено: BRE от Декабрь 04, 2009, 12:35
Попробуй через style sheet устанавливать.


Название: Re: Цвет фона QToolTip
Отправлено: qtист от Декабрь 04, 2009, 13:30
А как,в классе QToolTip нет такой функции setStyleSheet?


Название: Re: Цвет фона QToolTip
Отправлено: BRE от Декабрь 04, 2009, 13:36
А как,в классе QToolTip нет такой функции setStyleSheet?
А ты для всего приложения установи.
QApplication::setStyleSheet.

А в нем пропиши, что-то типа:
QToolBox { ... }


Название: Re: Цвет фона QToolTip
Отправлено: qtист от Декабрь 04, 2009, 13:57
получилось:

Код
C++ (Qt)
qApp->setStyleSheet("QToolTip{background-color: rgb(255,255,200);
border: 2px solid darkkhaki; padding: 5px; border-radius: 1px; }"
);

спасибо  ::)