PyQt5 多个 文本框 获取文件夹路径
时间: 2023-10-10 16:07:41 浏览: 97
一文讲清Python PyQt5的控件如何实现拖放获取文件路径(markdown)
如果需要同时获取多个文本框中的文件夹路径,可以将它们放在一个列表中,然后依次显示文件夹选择对话框,将选择的文件夹路径设置到对应的文本框中,示例代码如下:
```python
from PyQt5.QtWidgets import QFileDialog
# 定义多个文本框
text_edit_1 = self.textEdit1
text_edit_2 = self.textEdit2
text_edit_3 = self.textEdit3
# 定义文本框列表
text_edit_list = [text_edit_1, text_edit_2, text_edit_3]
# 依次显示文件夹选择对话框
for text_edit in text_edit_list:
folder_path = QFileDialog.getExistingDirectory(self, "选择文件夹", "/")
text_edit.setText(folder_path)
```
在上面的示例代码中,我们将多个文本框放在一个列表中,然后使用 for 循环依次显示文件夹选择对话框,并将选择的文件夹路径设置到对应的文本框中。注意,这里的 `self` 是指当前窗口对象的引用。
阅读全文