| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > html в сообщении QSystemTrayIcon |
| Автор: s_a_s_h_a 22.1.2010, 10:13 |
| Требуется во всплывающее сообщение трея, вставить html, хотя бы выделение жирным и курсив. Возможно ли это? |
| Автор: andrew_121 22.1.2010, 10:25 |
| так передайте в сообщение html, и узнаете ;) |
| Автор: s_a_s_h_a 22.1.2010, 10:33 | ||
4.5.3 стоит, передавал, все теги отображаются обычным текстом, т.е. <b>test</b>, а не test
|
| Автор: artsb 22.1.2010, 10:46 |
| Можно сделать так (пишу как бы делал в ВСВ): Заменяем обработчик Application->OnShowHint на свой. В своём обработчике создаём окно и отображаем. А в этом окне делайте что хотите. Это должно работать в самом приложении, а вот на счёт иконки в трее - не уверен. |
| Автор: artsb 22.1.2010, 11:37 |
| Проверка показала, что в трее окно не хочет появляться. Судя по всему тут уже всё делает система. |
| Автор: Amp 22.1.2010, 16:10 |
| Посмотреть на класс QBalloonTip в исходниках Qt, в файле qsystemtrayicon.cpp, и написать/дописать/переписать аналогичный свой, благо кода там немного. Затем дергать его в своем коде. Я таким образом когда-то делал градиентный бэкграунд в оном всплывающем окне. |