在Qt Designer中创建一个Gui(只有一个编辑框和一个按钮),当单击按钮时,会出现一个窗口,并且编辑框中会显示所选文件的路径。但是当我点击按钮时,会打开两个窗口,插槽编码如下:
def on_openBtn_clicked(self):
fileName = QFileDialog.getOpenFileName(
self,'choose the file',options = QFileDialog.DontUseNativeDialog)
self.fileRoadEdt.setText(fileName)
然后我编辑代码如:
def on_openBtn_clicked(self):
dialog = QFileDialog(self)
dialog.exec_()
for fileName in dialog.selectedFiles():
self.fileRoadEdt.setText(fileName)
同样的事情发生了,我犯了什么错误?