上一篇文章中已经实现了打包以及版本管理的功能,软件已经可以发布到服务器上,只实现简单的版本检查,要实现自动下载并更新软件还有不少问题要处理。 实现方式 在启动程序的时候开启一条后台线程去检查更新,如果有更新就提示客户是否更新,软件默认是强制更新,不更新直接退出程序。 更新又分为手动更新和自动更新: 手动更新,自动打开浏览器跳转下载地址,需要手动去覆…
Tag: tkinter
1 篇文章
标签
403 1AI 1AI绘图 1alist 4aliyun 1aliyundrive 1android 7android sdk 1API 1box 1build.gradle 1cache 1caffeine 1calibre 5calibre-douban 1calibre-web 3ChatGPT 8chrome 1Claude 1Cloud Sync 1CloudDrive 2codepush 1cordova 5dark 1docker 5douban 5easy-captcha 1ECMAScript 1element-plus 4emby 1ES6 2file_version_info.txt 1freessl 1gitee 2github 2gitlab 4go 1GPT-4 1GUI 1icon 1idea 1imap 1inspect 1iOS 2iStoreOS 1iTunes备份 1jasypt 1java 2JavaFX 1javascript 1jdk 1joplin 1joplin server 1jpush 2Jupyter 1kaptcha 1keepalive 2logback 1material 1maven 1Midjourney 1mock 1mysql 3nacos 2nas 5NAT.DEV 1nginx 3oauth2 1Object.defineProperty 1office365 1OpenClash 1OpenWrt 1outlook 1picgo 3pinia 1plugin 3Proxy 1pyinstaller 2Python 3rabbitmq 1redis 4RedisInsight 1registry 1Service Registry 1Slack 1smtp 1spring boot 5springboot 4sso 1swagger 1tkinter 1tomcat 1tqdm 1typroa 1useDark 1utools 1vagrant 1video station 1VNode 1vue 10Vue2 1Vue3 3vueuse 3WebDAV 4windows10 2Windows11 1xiaoya 2xicons 1z-library 2zlibrary 2zookeeper 1交换变量 1免费证书 1公众号 1反向代理 1可视化 1响应式原理 1国际化 1图床 2多tab 1密码 1小雅 2微信 1微服务 1打包 1技巧 1推送 1新建文件夹 1旁路由 1注册 1注册中心 2消息队列 1状态管理 1组件名称 1组合式API 1群晖 5群晖NAS 3自动更新 1证书 1负载均衡 1账号 1超越美国 1配置中心 2阿里云盘 1集群 1验证码 1