gpt4 book ai didi

python - 用于 wxPython 和 Windows 开发的 Sparkle Framework 替代方案

转载 作者:太空宇宙 更新时间:2023-11-04 01:20:31 26 4
gpt4 key购买 nike

我在 wxPython 上为 MS Windows 创建应用程序。它是我之前制作的 native OS X 应用程序的端口。在 OS X 应用程序中,应用程序的自动更新正在优雅地服务于 Sparkle Framework . (它通过读取存储在服务器上的 appcast.xml 来检测应用程序更新,然后执行所有更新特定的魔法、检查签名等)wxPython/Windows 开发是否存在任何类似的解决方案?你需要这样的端口来将它集成到 wxPython 中吗?

最佳答案

wx.lib.softwareupdate

一个使用 Esky 的 mixin 类,它允许卡住的应用程序在新版本的软件可用时自行更新。

该模块提供了一个类,旨在与 wx.App 混合形成一个派生类,能够在新应用程序时自动更新应用程序版本发布。它建立在 Esky 包之上,在 PyPi 中可用,网址为 http://pypi.python.org/pypi/esky .

为了使软件更新工作,必须将应用程序放入使用 bdist_esky distutils 命令的 esky 包,该命令又将使用py2app、py2exe 等来卡住实际的应用程序。请参阅 Esky 的文档更多细节。此模块中的代码仅在应用程序时有效被卡住,否则会被静默忽略。

关于python - 用于 wxPython 和 Windows 开发的 Sparkle Framework 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21565316/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com