【发布时间】:2018-04-17 16:19:22
【问题描述】:
我有一段这样的python代码:
class MainWindow(QtGui.QMainWindow):
def __init__(self):
QtGui.QMainWindow.__init__(self)
--snip--
self.ui.pushButton.clicked.connect(self.selectFile)
someParameter = someFunction(self.filename) # (1)
def selectFile(self):
self.ui.lineEdit.setText(QtGui.QFileDialog.getOpenFileName())
self.filename = self.ui.lineEdit.text() # I want to use "filename" variable in (1)
--snip--
我想获取 QFileDialog 选择的文件的名称并做两件事;首先,在 lineEdit 小部件中显示文件的地址,其次,将文件的地址存储在一个变量中,以便稍后在该过程的其余部分中使用它。我该怎么做,正确的方法是什么?
【问题讨论】:
标签: python function pyqt signals-slots