我们正在构建一个应用程序,在那里将有一个需要显示更新/通知(例如:像FB上的状态更新/墙壁帖子)。这些需要显示在窗口的右下角(就像任何其他通知一样)。因此,我尝试了一些替代方案,以最好地显示更新。一些选项包括PopupWindow (对于状态更新不是很好)和dialog (看起来还可以)。有没有其他好的选择?有没有预定义的端点位置常量?请提个建议。
发布于 2011-01-21 14:31:37
顺便说一句,你可以查看ToasterBox - MSN风格的弹出窗口,它应该是你的完美案例。(是的,它是跨平台的)
发布于 2011-01-24 22:51:17
查看我的RSS通知应用程序的源代码。示例屏幕截图如下所示。是的,这是用wxPython实现的。
http://www.feednotifier.com/

要查看的模块是popups.py和theme_default.py。它并不是真的被写成一个插件模块,但是你可以从中得到一些想法。
发布于 2011-01-22 05:13:05
我赞同ToasterBox的建议。您也可以创建自己的Dialog,并通过抓取屏幕分辨率和对话框的大小并设置其位置来定位它。我已经为自定义弹出窗口做了后者。在Mac电脑上,你可以通过他们网站上提到的Python API访问Growl。
https://stackoverflow.com/questions/4755963
复制相似问题