LINUX.ORG.RU

Qt Всплывающие(baloon) сообщения в


0

1

Помогите пожалуйста реализовать следующую штуку. Я создал объект QSystemTrayIcon и использую showMessage для уведомления оператора, все вроде бы хорошо, единственное что мне нужно, чтобы когда появляется еще одно сообщение, старое не заменялось новым а всплывало вверх, подскажите пожалуйста как это сделать, буду очень благодарен

чтобы когда появляется еще одно сообщение, старое не заменялось новым а всплывало вверх

Системно, не скажу, а руками не пробовали? Хранить сообщения в списке и показывать список. Там ЕМНИП можно использовать HTML (ну т.е. для отделения разных сообщений рисовать <hr> или что-то типа этого).

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

Там ЕМНИП можно использовать HTML

зависит от среды, в винде точно нельзя

dt1 ★★
()
Ответ на: комментарий от no-such-file

блин, мне нужно кроссплатформенное решение... Руками впринципе можно создавать список диалогов и перемещать их вверх если вдруг появляется новый, но для этого придется создавать свой таймер для каждого диалога, этого делать совсем не хочется((((я думал может кто уже сталкивался с этой проблемой

energyclab
() автор топика
Ответ на: комментарий от energyclab

Идею тебе подсказали: один видежт, который показывает все уведомления.

Дальше пусть дизигнер нарисует тебе как это должно выглядеть, а ты воплотишь.

При чем тут HTML и кроссплатформенность я так и не понял.

trex6 ★★★★★
()
Ответ на: комментарий от trex6

спасибо, вразумил, а то я сначала не въехал в идею, да действительно это выход

energyclab
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.