当前位置: 首页 > news >正文

品牌加盟最好的网站建设产品设计分析案例

品牌加盟最好的网站建设,产品设计分析案例,wordpress分类页面,注册商标官网入口PyQt5实现远程下载更新exe可执行文件 1、实现流程 1、获取远程http地址 2、获取需要更新的exe文件 3、点击更新 4、把exe强关闭 5、下载文件 6、更新2、效果图 3、示例代码 conf.ini配置文件: {http_address_edit_value: http://xxx.com/xxx/xxx.exe&qu…PyQt5实现远程下载更新exe可执行文件 1、实现流程 1、获取远程http地址 2、获取需要更新的exe文件 3、点击更新 4、把exe强关闭 5、下载文件 6、更新2、效果图 3、示例代码 conf.ini配置文件: {"http_address_edit_value": "http://xxx.com/xxx/xxx.exe", "exe_name_edit_value": "\u83b7\u53d6IP.exe", "version_num_edit_value": "4.5.16"}main.py文件: # -*- coding: utf-8 -*-""" @contact: 微信 1257309054 @file: main.py @time: 2024/3/9 21:16 @author: LDC """import datetime import json import logging import os import subprocess import sys import timeimport psutil as psutil import requests from PyQt5.QtCore import QThread, pyqtSignal from PyQt5.QtWidgets import QMainWindow, QApplicationfrom update import Ui_MainWindowclass Window(QMainWindow, Ui_MainWindow):def __init__(self):super(QMainWindow, self).__init__()self.log_msg = None # 更新日志self.setup_ui() # 渲染画布self.update_thread = UpdateThread(self) # 开启线程循环监控是否可以下载self.connect_signals() # 绑定触发事件def setup_ui(self):self.setupUi(self) # 渲染pyqt5界面self.get_conf_ini() # 获取当前参数self.http_address_edit_value = self.conf['http_address_edit_value'] # 远程更新exe文件地址self.http_address_edit.setText(self.http_address_edit_value)self.exe_name_edit_value = self.conf['exe_name_edit_value'] # exe文件名self.exe_name_edit.setText(self.exe_name_edit_value)self.version_num_edit_value = self.conf['version_num_edit_value'] # 版本号self.version_num_edit.setText(self.version_num_edit_value)self.log_edit.setText('{},{}当前版本号{}'.format(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'),self.exe_name_edit_value,self.version_num_edit_value),)def get_conf_ini(self):# 读取conf.iniself.conf = {}with open(r'conf.ini', 'r', encoding='utf-8') as f:self.conf = json.loads(f.read())def connect_signals(self):# 绑定触发事件self.btn_save.clicked.connect(self.btn_save_clicked)self.btn_update.clicked.connect(self.btn_update_clicked)# 输入框输入完成事件self.http_address_edit.editingFinished.connect(self.http_address_edit_changed)self.exe_name_edit.editingFinished.connect(self.exe_name_edit_changed)self.version_num_edit.editingFinished.connect(self.version_num_edit_changed)self.update_thread._signal_update.connect(self.update_threading_slot)def
http://www.zqtcl.cn/news/970743/

相关文章:

  • 商城网站建设公司价格海安县建设局网站
  • 做精美得ppt网站知乎厦门官网建设公司
  • 做一个中型网站需要多少钱网站建设的费用是不是含税的
  • 网站上的广告是怎么做的连云港 网站 建设
  • 济南做网站的好公司有哪些怎么做自己的app软件
  • 淄博网站建设团队企业门户网站有哪些
  • 东莞网站建设 织梦建设茶叶网站的目的
  • 做网站的背景图片要多大做房产网站
  • 洛阳做网站公司在哪无锡网络营销推广软件
  • 医疗机械网站怎么做无锡短视频seo
  • 做网站建设哪家公司好如何营销推广
  • 陕西百威建设监理有限司网站做吉祥物设计看什么网站
  • 网络营销站点推广的方法高端网站开发价格
  • 内部优惠券网站怎么做最新国际新闻事件今天
  • 辽宁大学网站怎么做app开发用什么编程语言
  • 3d建模在线制作网站阿里云域名注册官网
  • 创建网站大约多少钱网站建设排序题
  • 大庆做网站找谁机构编制网站建设
  • 网站标题特效网站弹出的对话框怎么做
  • 找深圳网站建设wordpress 页面背景
  • 企业网站怎么维护上海注册建网站
  • 四川省建设工程造价信息网站便宜做网站价格
  • 医院网站优化策划网站开发的项目需求
  • 网站优化公司服务直播软件怎么开发
  • 网站建设 有道翻译织梦修改网站后备份
  • 苏州网联盛网站建设做最好的在线看片网站
  • 一个空间怎么放2个网站陕西城乡住房建设部网站
  • 如何购买虚拟主机做网站企业查名
  • 动易网站默认密码网站怎么做 吸引人
  • 站长工具国产2023二级建造师证书查询官方网站