Esempio n. 1
0
 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)
Esempio n. 2
0
        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_())