pyqt5选择文件路径窗口
时间: 2023-08-28 11:06:00 浏览: 136
选择文件路径
4星 · 用户满意度95%
以下是使用PyQt5创建文件选择对话框的示例代码:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QFileDialog
class App(QWidget):
def __init__(self):
super().__init__()
self.title = 'PyQt5 file dialog example - pythonspot.com'
self.left = 10
self.top = 10
self.width = 640
self.height = 480
self.initUI()
def initUI(self):
self.setWindowTitle(self.title)
self.setGeometry(self.left, self.top, self.width, self.height)
self.openFileNameDialog()
self.show()
def openFileNameDialog(self):
options = QFileDialog.Options()
options |= QFileDialog.DontUseNativeDialog
fileName, _ = QFileDialog.getOpenFileName(self,"QFileDialog.getOpenFileName()", "","All Files (*);;Python Files (*.py)", options=options)
if fileName:
print(fileName)
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = App()
sys.exit(app.exec_())
```
在这个示例中,我们使用`QFileDialog`类创建了一个文件选择对话框。我们使用`getOpenFileName`方法来打开对话框,并且获取用户选择的文件名。我们还可以选择筛选器以限制用户可以选择哪些文件类型。在这个例子中,我们只允许选择所有文件和Python文件。
阅读全文