python新手,第一次写blog
做了个界面
import sys from PyQt5.QtWidgets import QMainWindow, QApplication, QAction, qApp, QMessageBox from PyQt5.QtGui import QIcon class Example(QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self): self.statusBar().showMessage('欢迎来到奇点俱乐部') self.setGeometry(300, 300, 250, 150) self.setWindowTitle('奇点俱乐部') self.setWindowIcon(QIcon('图标.png')) exitAction = QAction(QIcon('exit24.png'), '退出', self) exitAction.setShortcut('Ctrl+Q') exitAction.triggered.connect(qApp.quit) self.setGeometry(300, 300, 250, 150) self.show() self.statusBar() menubar = self.menuBar() fileMenu = menubar.addMenu('&文件') fileMenu.addAction(exitAction) self.toolbar = self.addToolBar('Exit') self.toolbar.addAction(exitAction) exitAction.setStatusTip('离开此页') def closeEvent(self, event): reply = QMessageBox.question(self, '警告', "退出可能会对文件有损害", QMessageBox.Yes | QMessageBox.No) if reply == QMessageBox.Yes: event.accept() else: event.ignore() if __name__ == '__main__': app = QApplication(sys.argv) ex = Example() sys.exit(app.exec_())