【发布时间】:2015-09-11 19:12:50
【问题描述】:
我正在尝试创建一个 gui 文件转换器。我想选择要转换的文件并使用我在文件上转换的函数。
class Window(QtGui.QDialog):
def __init__(self, parent=None):
super(Window, self).__init__(parent)
self.setGeometry(500, 300, 800, 600)
self.setWindowTitle("Convert XML to CSV!")
# Open a FILE and append to screen
self.buttonSelect = QtGui.QPushButton('Select Files', self)
self.buttonSelect.move(350, 100)
self.buttonSelect.clicked.connect(self.handleButton)
self.buttonConvert = QtGui.QPushButton('Convert', self)
self.buttonConvert.move(50,100)
self.buttonConvert.setFixedSize(155,100)
self.buttonConvert.clicked.connect(self.convert)
def handleButton(self):
title = self.buttonSelect.text()
file_list = QtGui.QFileDialog.getOpenFileNames(self, title)
for path in file_list:
print (path)
self.fileList = file_list
self.askForfFile.setText(path)
return file_list
---------------
def convertor(self):
# process all non-master CSVs
for fileLocated in os.listdir(directoryPath):
if fileLocated.endswith(".csv") and 'master' not in fileLocated.lower():
csvFilename = fileLocated
etc..
任何帮助或指导将不胜感激!是的,由于选项卡在浏览器中不起作用,间距已关闭:(
【问题讨论】: