pyqt6如何点击按钮选择文件
时间: 2024-04-29 22:25:23 浏览: 124
实现点击按钮预览文件
在PyQt6中,可以使用QFileDialog模块来选择文件。下面是一个示例代码,演示如何使用QPushButton来打开文件选择对话框:
```python
import sys
from PyQt6.QtWidgets import QApplication, QMainWindow, QPushButton, QFileDialog
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(100, 100, 300, 100)
self.setWindowTitle('File Selection Example')
button = QPushButton('Select File', self)
button.clicked.connect(self.selectFile)
def selectFile(self):
fileName, _ = QFileDialog.getOpenFileName(self, 'Select File')
print(f'Selected File: {fileName}')
if __name__ == '__main__':
app = QApplication(sys.argv)
mainWindow = MainWindow()
mainWindow.show()
sys.exit(app.exec())
```
在上面的代码中,我们创建了一个MainWindow类,继承自QMainWindow类。在initUI()方法中,我们创建了一个QPushButton,并将其连接到selectFile()方法。在selectFile()方法中,我们使用QFileDialog.getOpenFileName()方法来打开文件选择对话框,并获取用户选择的文件名。最后,我们在控制台上打印所选文件的名称。
阅读全文