Как добавить функцию 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)