Russian Qt Forum

Qt => Кладовая готовых решений => Тема начата: navrocky от Июль 04, 2011, 17:29



Название: Простенький нотификатор
Отправлено: navrocky от Июль 04, 2011, 17:29
Меня раздражает QMessageBox для вывода сообщений типа: "Что-то сделалось успешно".

Накидал простенький нотификатор, эдакое всплывающее окошко в нижнем левом углу приложения. Отображается 2 секунды, наведя мышкой можно задержать закрытие, по кнопке закрывается принудительно.

(https://lh4.googleusercontent.com/-ZBmuX-ftP3A/ThHNACKycTI/AAAAAAAAAMM/Wj6DcJJpPR4/s800/notifier.png)



Название: Re: Простенький нотификатор
Отправлено: Mitchel от Октябрь 01, 2011, 10:19
Понравился нотификатор, спасибо.
Не хватает одного: при частом появлении сообщений они перекрывают друг друга, хорошо бы отображать сразу несколько


Название: Re: Простенький нотификатор
Отправлено: navrocky от Октябрь 24, 2011, 13:15
Ну я как доберусь у себя в проекте до него, так допилю. А пока любые патчи приветствуются ;)

Еще его надо попапом сделать.


Название: Re: Простенький нотификатор
Отправлено: Termit от Октябрь 25, 2011, 18:34
Просто и симпатично...
+1

Если чего нить буду добавлять/допиливать патчи будут ;)


Название: Re: Простенький нотификатор
Отправлено: daimon от Январь 17, 2012, 02:55
Пожелания:
1. bug если вызвать через статик showMessage - ничего нет в итоге, проблема видна если вызвать в конструкторе основного виджета, если на сигнал-слот - норм
2. feature  добавить в showMessage флаг на задержку и значение задержки
3. feature реализовать механизм кнопок как в обычных сообщениях (вроде максимально возможно 3 кнопки)
4. feature если несколько сообщений сразу, пусть становятся в ряд

а в общем красота