Всплывающие уведомления wxPython - PullRequest
4 голосов
/ 21 января 2011

Мы создаем приложение, в котором будет необходимо отображать обновления / уведомления (например: обновления статуса / сообщения на стене в FB). Они должны отображаться в правом нижнем углу окна (как и любые другие уведомления). Поэтому пытался использовать некоторые альтернативы, чтобы лучше отображать обновления. Изучены некоторые опции: PopupWindow (что не очень хорошо для обновления статуса) и диалог (кажется, все в порядке). Есть ли другие хорошие варианты для этого и есть ли заранее заданные константы концевых углов? Пожалуйста, предложите.

Ответы [ 3 ]

4 голосов
/ 21 января 2011

FWIW, вы можете проверить ToasterBox - всплывающие окна в стиле MSN, которые должны идеально подойти для вашего случая(И да, это кроссплатформенный)

3 голосов
/ 24 января 2011

Проверьте исходный код моего приложения RSS-уведомлений. Пример скриншота показан ниже. Да, это реализовано с помощью wxPython.

http://www.feednotifier.com/

enter image description here

Модули для просмотра popups.py и theme_default.py. На самом деле он написан не для того, чтобы быть вставным модулем, но вы можете извлечь из него идеи.

0 голосов
/ 22 января 2011

Я второе предложение ToasterBox. Вы также можете создать свой собственный диалог и расположить его, взяв разрешение экрана и размер диалога и установив его положение. Я сделал последнее для пользовательского всплывающего окна. На Mac вы можете получить доступ к Growl через Python API, который упоминается на их веб-сайте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...