from PyQt5 import QtCore
from PyQt5.QtWidgets import QMainWindow, QWidget, QHBoxLayout, QPushButton, QApplication, QMenuBar, QFileDialog, QStatusBar
class MainWin(QMainWindow):
def __init__(self):
super().__init__()
m_bar = QMenuBar()
f = m_bar.addMenu('File')
new_f = f.addAction('New')
open_f = f.addAction('Open')
open_f.triggered.connect(self.open_file)
self.setMenuBar(m_bar)
self.status_bar = QStatusBar()
self.setStatusBar(self.status_bar)
def open_file(self):
file, ok = QFileDialog.getOpenFileName(self, 'open', 'c:/')
self.status_bar.showMessage(file)
if __name__ == '__main__':
import sys
app = QApplication(sys.argv)
win = MainWin()
win.show()
sys.exit(app.exec())
效果图
打开文件后,显示文件信息
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)