Russian Qt Forum
Ноябрь 26, 2024, 01:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QWebView в качестве тултипа.  (Прочитано 6621 раз)
a1ien
Гость
« : Июль 20, 2010, 23:42 »

Возможно ли как-то сделать в качестве тултипа QWebView  если да то в какую сторону копать?
Тоесть я хочу чтобы при наводе(или нажатии) мышкой на какойто виджет(ктопку) показывалось что-то типа тултипа.
Сам тултип будет например как на этом сайте(http://ru.wowhead.com/npc=34060, навести на название предмета).
Тоесть хочу реализовать тултип как в вебе.
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Июль 21, 2010, 07:20 »

А чем не устраивает обычный QToolTip c RichText?
Записан

Qt 5.11/4.8.7 (X11/Win)
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Июль 21, 2010, 08:04 »

по приведённой ссылке, в подсказке (ToolTip) даже намёка нет на какую-то особенность форматирования текста. Просто QStyleSheet нужно настроить, чтобы рамка и фон были не стандартными.
Записан

Юра.
a1ien
Гость
« Ответ #3 : Июль 21, 2010, 12:45 »

А в качестве фона можно будет картинку использовать?
Записан
crossly
Гость
« Ответ #4 : Июль 21, 2010, 14:38 »

а почему нет.... тултип это же тоже виджет...
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #5 : Июль 21, 2010, 16:20 »

Цитировать
а почему нет.... тултип это же тоже виджет...
Только вот глубоко запрятан.
Интересно, а как вы динамически будете менять его стиль?
Записан

Qt 5.11/4.8.7 (X11/Win)
a1ien
Гость
« Ответ #6 : Июль 21, 2010, 16:21 »

Цитировать
Интересно, а как вы динамически будете менять его стиль?
В смысле?
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #7 : Июль 21, 2010, 16:24 »

Цитировать
В смысле?
Да это к crossly вопрос.
Просто не имея instance QToolTip виджета я не вижу способа изменить ему стиль динамически.

a1ien:
Посмотрите на это, может поможет.
« Последнее редактирование: Июль 21, 2010, 16:34 от GreatSnake » Записан

Qt 5.11/4.8.7 (X11/Win)
a1ien
Гость
« Ответ #8 : Июль 21, 2010, 17:11 »

GreatSnake,
Спасибо покопаю.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #9 : Июль 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);
}
Записан

Юра.
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #10 : Июль 21, 2010, 21:13 »

А разве сей пример отработает для уже созданного QToolTip-a?
Т.е. можно в любой момент изменить его стиль?
Что-то сомнительно.
Записан

Qt 5.11/4.8.7 (X11/Win)
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.176 секунд. Запросов: 23.