pyqt5如何读取文件的地址
时间: 2025-02-02 21:27:44 浏览: 37
### 如何使用 PyQt5 读取文件路径
为了实现通过 PyQt5 获取文件路径的功能,可以利用 `QFileDialog` 类来创建一个对话框让用户选择文件。此方法适用于多种场景下的文件选取操作。
```python
from PyQt5.QtWidgets import QApplication, QWidget, QFileDialog
class FileDialogDemo(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle('File Dialog Example')
self.setGeometry(300, 300, 300, 200)
def get_file_path(self):
options = QFileDialog.Options()
file_name, _ = QFileDialog.getOpenFileName(
None,
"Select a file",
"",
"All Files (*);;Text Files (*.txt)",
options=options
)
if file_name:
print(f'Selected file: {file_name}')
return file_name
if __name__ == '__main__':
app = QApplication([])
demo = FileDialogDemo()
demo.show()
selected_file = demo.get_file_path()
app.exec_()
```
上述代码展示了如何定义一个简单的窗口类 `FileDialogDemo` 来展示文件选择器,并获取用户选定的文件路径[^1]。
阅读全文
相关推荐



















