def __init__(self, type):
super(FileTransferDialog, self).__init__(None, Qt.WindowTitleHint)
self.setupUi(self)
self.setModal(True)
self._transfer = FileTransfer(lambda: self._update_signal.emit())
if type == FileTransferDialog.UPLOAD:
self.label.setText("Saving file.")
self.progressBar.setRange(0, 100)
elif type == FileTransferDialog.DOWNLOAD:
self.label.setText("Reading file.")
self.progressBar.setRange(0, 0)
self.progressBar.setValue(0)
self._update_signal.connect(self._update_progress)
self.cancelButton.clicked.connect(self._transfer.cancel)
评论列表
文章目录