Python qt 点击按钮 打开文件
时间: 2023-11-05 21:07:55 浏览: 51
您好,对于您的问题,您可以使用Python中的Qt库来实现点击按钮打开文件的功能。以下是一个简单的示例代码:
``` python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QFileDialog
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 300, 220)
self.setWindowTitle('打开文件')
self.btn = QPushButton('打开文件', self)
self.btn.move(20, 70)
self.btn.clicked.connect(self.showDialog)
self.show()
def showDialog(self):
fname = QFileDialog.getOpenFileName(self, 'Open file', '/home')
if fname[0]:
print(fname[0])
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
```
在这个代码中,我们首先导入了需要用到的库。然后我们定义了一个名为Example的窗口,并在该窗口中添加了一个名为btn的按钮。当我们点击这个按钮时,会调用showDialog方法。在这个方法中,我们通过QFileDialog来打开文件,并将文件路径打印出来。
希望这个代码可以帮助到您。如果您有任何其他问题,请随时问我。