Как добавить функцию ftp put в демо-версию PyQT сети ftp

Я хочу изменить демо pyqt network ftp, чтобы включить функцию загрузки, но у меня не получается. Может ли кто-нибудь показать мне, как это сделать? Я пытался добавить этот код, но он не работает. [Оригинальная демонстрация] https://github.com/Werkov/PyQt4/blob/master/examples/network/ftp/ftp.py

buttonBox.addButton(self.uploadButton,
            QtGui.QDialogButtonBox.ActionRole)
self.uploadButton = QtGui.QPushButton("upload")
self.uploadButton.clicked.connect(self.selectFile)

def selectFile(self):
    self.filename =QtGui.QFileDialog.getOpenFileName()
    up_fname = re.sub(r".*/","",self.filename)
    upload_file = QtCore.QFile(self.filename)
    self.ftp.put(upload_file, up_fname)

0 ответов

Другие вопросы по тегам