pyqt5单出路径选择框
时间: 2023-10-13 21:26:53 浏览: 222
你可以使用QFileDialog模块来创建一个路径选择对话框。
以下是一个简单的示例代码:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QFileDialog, QPushButton
import sys
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 300, 200)
self.setWindowTitle('File Dialog')
self.button = QPushButton('Open', self)
self.button.move(20, 20)
self.button.clicked.connect(self.showDialog)
self.show()
def showDialog(self):
fname = QFileDialog.getOpenFileName(self, 'Open file', '/home')
if fname[0]:
print('Selected file:', fname[0])
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
```
在上面的代码中,我们创建了一个窗口和一个按钮。当用户单击按钮时,将调用showDialog()函数并打开文件对话框。如果用户选择了文件,则会在控制台输出文件路径。请注意,第二个参数是对话框的标题,第三个参数是对话框的起始目录。
阅读全文