wxPython弹出式通知

4
我们正在开发一款应用程序,需要显示更新/通知(例如:类似于Facebook上的状态更新/墙贴)。这些需要在窗口的右下角显示(与其他通知类似)。因此,我们正在尝试一些最佳显示更新的替代方案。探索了一些选项,如PopupWindow(对于状态更新来说并不是很好)和对话框(看起来还可以)。除此之外,是否有其他更好的选项?是否有预定义的端点位置常量?请给出建议。
3个回答

4

顺便提一下,您可以查看ToasterBox - MSN风格的弹出窗口,这应该非常适合您的情况。(而且它是跨平台的)


4
请查看我的RSS通知应用程序的源代码。下面显示了示例屏幕截图。是的,这是使用wxPython实现的。 http://www.feednotifier.com/ 请查看popups.pytheme_default.py模块。它并不是为了成为一个即插即用的模块而编写的,但您可以从中获取灵感。

哇,这真的很棒。我从来不会想到wxPython可以做到这一点。 - mr.Shu
哇,谢谢你的FeedNotifier。我每天都用它!太喜欢了!更喜欢知道它是用WxPython构建的。一定会查看源代码。 - swdev

0

我赞同使用ToasterBox。你也可以创建自己的对话框,并通过获取屏幕分辨率和对话框大小来设置其位置。对于自定义弹出窗口,我已经采用了后一种方法。在Mac上,你可以通过他们网站上提到的Python API访问Growl。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接