pyqt5 文件弹窗
时间: 2023-08-16 09:09:26 浏览: 94
你可以使用 PyQt5 来创建一个文件弹窗。下面是一个简单的示例代码:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QFileDialog
class FileDialog(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 300, 200)
self.setWindowTitle('File Dialog')
self.file_dialog_btn = QPushButton('Open File', self)
self.file_dialog_btn.clicked.connect(self.showFileDialog)
self.file_dialog_btn.move(100, 80)
def showFileDialog(self):
file_dialog = QFileDialog()
file_dialog.exec_()
file_paths = file_dialog.selectedFiles()
print(file_paths) # 打印选中的文件路径
if __name__ == '__main__':
app = QApplication(sys.argv)
file_dialog = FileDialog()
file_dialog.show()
sys.exit(app.exec_())
```
这个代码创建了一个简单的窗口,并在窗口中添加了一个按钮。当点击按钮时,会弹出文件选择对话框,用户可以选择一个或多个文件。选中的文件路径将会被打印出来。
注意:在运行代码之前,确保已经安装了 PyQt5。你可以使用 `pip install pyqt5` 命令来安装它。
阅读全文