def version_check_done(self, version):
self.version_thread.quit()
if version and __version__ != version:
version_box = QtGui.QMessageBox(self)
version_box.setWindowTitle("New version available!")
version_box.setText(
"You have version '{}', but there's a new version available: '{}'.".format(__version__, version)
)
version_box.addButton("Download now", QtGui.QMessageBox.AcceptRole)
version_box.addButton("Remind me later", QtGui.QMessageBox.RejectRole)
ret = version_box.exec_()
if ret == QtGui.QMessageBox.AcceptRole:
QtGui.QDesktopServices.openUrl(
QtCore.QUrl("https://github.com/farshield/shortcircuit/releases/tag/{}".format(version))
)
# event: QCloseEvent
评论列表
文章目录