pyqt5选择文件夹路径窗口
时间: 2023-09-08 12:10:25 浏览: 138
以下是使用PyQt5实现选择文件夹路径窗口的示例代码:
```python
from PyQt5.QtWidgets import QApplication, QFileDialog, QWidget
import sys
class FolderDialog(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 350, 150)
self.setWindowTitle('Folder Dialog')
# 创建一个按钮,用于打开选择文件夹路径对话框
self.button = QPushButton('Select Folder', self)
self.button.move(20, 50)
self.button.clicked.connect(self.showDialog)
# 创建一个标签,用于显示选择的文件夹路径
self.label = QLabel(self)
self.label.move(130, 55)
def showDialog(self):
# 打开选择文件夹路径对话框
folder_path = QFileDialog.getExistingDirectory(self, 'Select Folder')
# 如果用户选择了文件夹路径,则在标签中显示该路径
if folder_path:
self.label.setText(folder_path)
if __name__ == '__main__':
app = QApplication(sys.argv)
folder_dialog = FolderDialog()
folder_dialog.show()
sys.exit(app.exec_())
```
该代码创建了一个窗口,并在窗口中添加了一个按钮和一个标签。当用户点击按钮时,程序会打开选择文件夹路径对话框,用户选择文件夹路径后,程序会在标签中显示该路径。
阅读全文