Copy codeThe Code is as follows:
Import sys
From PyQt4 import QtGui, QtCore
Class Window (QtGui. QMainWindow ):
Def _ init _ (self ):
QtGui. QMainWindow. _ init _ (self)
Self. setWindowTitle ('hello ')
Self. resize (800,500)
Menubar = self. menuBar ()
Self. file = menubar. addMenu ('& file ')
Open = self. file. addAction ('open ')
Self. connect (open, QtCore. SIGNAL ('triggered () '), self. OnOpen)
Save = self. file. addAction ('save ')
Self. connect (save, QtCore. SIGNAL ('triggered () '), self. OnSave)
Self. file. addSeparator ()
Close = self. file. addAction ('close ')
Self. connect (close, QtCore. SIGNAL ('triggered () '), self. OnClose)
Self. label = QtGui. QLabel ('this is a google text ')
Self. label. setAlignment (QtCore. Qt. AlignCenter)
Self. setCentralWidget (self. label)
Def OnOpen (self ):
Self. label. setText ('open ')
Def OnClose (self ):
Self. close ()
Def OnSave (self ):
Self. label. setText ('save ')
Def contextMenuEvent (self, event ):
Self.file.exe c _ (event. globalPos ())
App = QtGui. QApplication (sys. argv)
Win = Window ()
Win. show ()
App.exe c _()