Page 241 - 6734
P. 241

QMainWindow
               def __init__(self, parent=None): # конструктор
                   super(MyWindow, self).__init__(parent) #
           виклик конструктора QMainWindow
                   self.resize(400, 300) # змінити розмір вікна
                   self.menubar = QMenuBar(self) # створити
           смугу меню
                   self.menubar.setGeometry(QRect(0, 0, 400,
           24)) # геометрія
                   # підменю:
                   self.menuFile = QMenu(self.menubar) # меню
           File в menubar
                   self.menuFile.setTitle("File") # установити
           надпис
                   self.menuNew = QMenu(self.menuFile) # меню
           New в menuFile
                   self.menuNew.setTitle("New")
                   self.menuAbout = QMenu(self.menubar)
                   self.menuAbout.setTitle("About")
                   # дії меню:
                   self.actionNewItem = QAction(self)
                   self.actionNewItem.setText("New Item")
                   self.actionOpen = QAction(self)
                   self.actionOpen.setText("Open")
                   # додати до меню дії:
                   self.menuNew.addAction(self.actionNewItem)

           self.menuFile.addAction(self.menuNew.menuAction())
                   self.menuFile.addAction(self.actionOpen)

           self.menubar.addAction(self.menuFile.menuAction())

           self.menubar.addAction(self.menuAbout.menuAction())

                   self.textBrowser = QTextBrowser(self) #
                                         240
   236   237   238   239   240   241   242   243   244   245   246