pyqt应用程序在尝试更新应用程序时被冻结

时间:2017-09-21 05:08:38

标签: python-2.7 pyqt

我正在尝试使用pyqt框架在我的pyupdater应用程序中添加自我更新功能,当用户单击更新按钮时,它将执行

from client_config import ClientConfig
from pyupdater.client import Client

def check_update(self):
   APP_NAME = 'Main'
   APP_VERSION = '7.29.0'


   client = Client(ClientConfig(), refresh=True)

   update = client.update_check(APP_NAME, APP_VERSION)
   app_update = client.update_check(APP_NAME, APP_VERSION, channel='stable')



   if app_update is not None:
       downloaded = app_update.download()
       if downloaded is True:
           app_update.extract_restart()

可以在pyupdater.org找到。一切正常,但我的应用程序在新的更新开始下载时被冻结。如何克服这种情况?

0 个答案:

没有答案