帮我用pyqt5写一个读取文本框内文件夹路径的代码
时间: 2023-06-09 11:02:03 浏览: 203
当然,我可以帮您写一个读取文本框内文件夹路径的代码。以下是利用 PyQt5 实现的示例代码:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton, QFileDialog
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.path_label = QLabel('文件夹路径:', self)
self.path_label.move(20, 20)
self.path_text = QLineEdit(self)
self.path_text.move(100, 20)
self.path_text.resize(180, 20)
self.select_button = QPushButton('选择文件夹', self)
self.select_button.move(20, 60)
self.select_button.clicked.connect(self.showDialog)
self.setGeometry(300, 300, 350, 120)
self.setWindowTitle('读取文件夹路径')
self.show()
def showDialog(self):
dirname = QFileDialog.getExistingDirectory(self, '选择文件夹路径')
self.path_text.setText(dirname)
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
```
以上代码创建了一个简单的 GUI 界面,包含一个标签、一个文本框和一个按钮。点击按钮后,弹出一个文件夹选择对话框,用户可以选择文件夹,并将其路径反映在文本框中。
希望可以帮助到您!
阅读全文