4
from PyQt4.QtCore import *
5
from PyQt4.QtGui import *
8
class Window(QMainWindow):
10
super(Window, self).__init__()
11
self.createMenu(self.menuBar(), "File", "New", "Open", "Quit")
12
self.createMenu(self.menuBar(), "Help", "About")
14
centralWidget = QWidget()
15
self.setCentralWidget(centralWidget)
17
layout = QVBoxLayout(centralWidget)
18
layout.addWidget(self.createEditWidget())
19
layout.addWidget(self.createEditWidget())
20
layout.addWidget(self.createEditWidget())
22
def createEditWidget(self):
24
menuBar = QMenuBar(widget)
25
self.createMenu(menuBar, "Edit", "Cut", "Copy", "Paste")
27
layout = QVBoxLayout(widget)
28
layout.addWidget(menuBar)
29
layout.addWidget(edit)
32
def createMenu(self, menuBar, name, *items):
33
menu = menuBar.addMenu(name)
38
app = QApplication(sys.argv)
45
if __name__ == "__main__":