pyqt点击按钮打开文档
时间: 2024-01-24 18:15:38 浏览: 91
按下按钮-打开文件夹
以下是使用PyQt5实现点击按钮打开文档的示例代码:
```python
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton, QFileDialog
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle("Open Document")
self.setGeometry(300, 300, 300, 200)
self.button = QPushButton("Open", self)
self.button.setGeometry(100, 100, 100, 30)
self.button.clicked.connect(self.openDocument)
def openDocument(self):
file, _ = QFileDialog.getOpenFileName(self, 'Open file', './', '数据文件(*.xls *.xlsx *.csv)')
if file:
print("Selected file:", file)
if __name__ == '__main__':
app = QApplication(sys.argv)
mainWindow = MainWindow()
mainWindow.show()
sys.exit(app.exec_())
```
这段代码创建了一个主窗口,其中包含一个按钮。当按钮被点击时,会弹出一个文件选择对话框,用户可以选择要打开的文档。选择的文件路径会被打印出来。
阅读全文