
PyQT 菜单
PyQt4 菜单出现在窗口栏的顶部。 菜单使用户可以控制应用程序,并且通常位于窗口顶部。
QMainWindow类创建主应用程序窗口。 此类具有一个名为menuBar()的方法,该方法添加标题栏。
可以使用addMenu()将菜单添加到标题栏。 在每个菜单内,您都可以使用addAction方法添加命令。
PyQt4 菜单栏
此代码将为您的 qt4 应用添加菜单:
#! /usr/bin/env python# -*- coding: utf-8 -*-#import sysfrom PyQt4.QtGui import *# Create an PyQT4 application object.a = QApplication(sys.argv)# The QWidget widget is the base class of all user interface objects in PyQt4.w = QMainWindow()# Set window size.w.resize(320, 240)# Set window titlew.setWindowTitle("Hello World!")# Create main menumainMenu = w.menuBar()mainMenu.setNativeMenuBar(False)fileMenu = mainMenu.addMenu('&File')# Add exit buttonexitButton = QAction(QIcon('exit24.png'), 'Exit', w)exitButton.setShortcut('Ctrl+Q')exitButton.setStatusTip('Exit application')exitButton.triggered.connect(w.close)fileMenu.addAction(exitButton)# Show windoww.show()sys.exit(a.exec_())
