我看了好几个小时都觉得这个网站没有得到正确的答案,请帮我解决我的问题,我还处于编程的初级阶段:)
我想写一个保存文件的程序!(作为练习的一部分。)
我可以得到文件,并可以应用地址,但进程没有应用,我知道在某个地方,我必须将path类转换为str,但我做不到。我在Pyqt5中使用了QT设计器,我还包括了我的ui文件。在from PyQt5.QtWidgets import QApplication, QFileDialog
from PyQt5.uic import loadUi
import sys
def get ():
QFileDialog.getOpenFileNames()
return
def paste ():
QFileDialog.getSaveFileName()
return
def saver ():
global temp
global destination
with open(destination,'w')as file:
file.write(temp)
if __name__ == '__main__':
temp = ''
destination = ''
app = QApplication(sys.argv)
x=loadUi('save.ui')
temp=x.pushButton_2.clicked.connect(get)
address= x.pushButton_3.clicked.connect(paste)
x.pushButton.clicked.connect (saver)
x.show()
sys.exit(app.exec())
由Qt designer生成的UI文件,我将其用作保存.ui负载部分
^{pr2}$