def __init__(self): super(download_manager, self).__init__() self.dialog = Ui_MainWindow() self.dialog.setupUi(self) self.dialog.pushButton_3.clicked.connect(self.addDownload) self.dialog.pushButton_16.clicked.connect(self.addDownload2)
elif 1000000 < urlsize < 10**9: urlsize = str(1.0 * urlsize / 10**6) + " MB" else: urlsize = str(1.0 * urlsize / 10**9) + " GB" self.dialog.label_17.setText(urlsize) self.dialog.label_68.setText(urlname) f = open(urlname, 'wb') f.write(response.read()) stop = timeit.default_timer() speed = float(urlsize.split(' ')[0]) / (stop - start) speed = str(speed) + " " + urlsize.split(' ')[-1] + "/s" self.dialog.label_67.setText("100 %") self.dialog.label_69.setText(speed) self.dialog.label_70.setText(str(stop - start)) class Main(QtGui.QMainWindow): def __init__(self): super(Main, self).__init__() self.newd = download_manager() self.newd.show() if __name__ == "__main__": import sys app = QtGui.QApplication(sys.argv) MainWindow = Main() ui = Ui_MainWindow() ui.setupUi(MainWindow) sys.exit(app.exec_())