Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: a1ien от Июль 20, 2010, 23:42



Название: QWebView в качестве тултипа.
Отправлено: a1ien от Июль 20, 2010, 23:42
Возможно ли как-то сделать в качестве тултипа QWebView  если да то в какую сторону копать?
Тоесть я хочу чтобы при наводе(или нажатии) мышкой на какойто виджет(ктопку) показывалось что-то типа тултипа.
Сам тултип будет например как на этом сайте(http://ru.wowhead.com/npc=34060, навести на название предмета).
Тоесть хочу реализовать тултип как в вебе.


Название: Re: QWebView в качестве тултипа.
Отправлено: GreatSnake от Июль 21, 2010, 07:20
А чем не устраивает обычный QToolTip c RichText?


Название: Re: QWebView в качестве тултипа.
Отправлено: lit-uriy от Июль 21, 2010, 08:04
по приведённой ссылке, в подсказке (ToolTip) даже намёка нет на какую-то особенность форматирования текста. Просто QStyleSheet нужно настроить, чтобы рамка и фон были не стандартными.


Название: Re: QWebView в качестве тултипа.
Отправлено: a1ien от Июль 21, 2010, 12:45
А в качестве фона можно будет картинку использовать?


Название: Re: QWebView в качестве тултипа.
Отправлено: crossly от Июль 21, 2010, 14:38
а почему нет.... тултип это же тоже виджет...


Название: Re: QWebView в качестве тултипа.
Отправлено: GreatSnake от Июль 21, 2010, 16:20
Цитировать
а почему нет.... тултип это же тоже виджет...
Только вот глубоко запрятан.
Интересно, а как вы динамически будете менять его стиль?


Название: Re: QWebView в качестве тултипа.
Отправлено: a1ien от Июль 21, 2010, 16:21
Цитировать
Интересно, а как вы динамически будете менять его стиль?
В смысле?


Название: Re: QWebView в качестве тултипа.
Отправлено: GreatSnake от Июль 21, 2010, 16:24
Цитировать
В смысле?
Да это к crossly вопрос.
Просто не имея instance QToolTip виджета я не вижу способа изменить ему стиль динамически.

a1ien:
Посмотрите на это (http://doc.libqxt.org/0.5.0/qxttooltip.html), может поможет.


Название: Re: QWebView в качестве тултипа.
Отправлено: a1ien от Июль 21, 2010, 17:11
GreatSnake,
Спасибо покопаю.


Название: Re: QWebView в качестве тултипа.
Отправлено: lit-uriy от Июль 21, 2010, 18:33
>>Просто не имея instance QToolTip виджета я не вижу способа изменить ему стиль динамически
пример из асистента
Код
CSS
QFrame, QLabel, QToolTip {
    border: 2px solid green;
    border-radius: 4px;
    padding: 2px;
    background-image: url(images/welcome.png);
}


Название: Re: QWebView в качестве тултипа.
Отправлено: GreatSnake от Июль 21, 2010, 21:13
А разве сей пример отработает для уже созданного QToolTip-a?
Т.е. можно в любой момент изменить его стиль?
Что-то сомнительно.