Кривой пример добавления кнопок и главного меню в PyQT

# пусть по умолчанию строка
# будет пустой
# в этой строке мы можем передать путь
# к папке полученноый из диалога выбора директории
    def initUI(self,str=""):

 # описываем действие ("действие" - это понятие из QT -см. ссылки выше листинга)
        exitAction = QtGui.QAction(QtGui.QIcon('exit.png'), '&Exit', self)
        exitAction.setShortcut('Ctrl+Q')
        exitAction.setStatusTip('Выйти изприложения')
        exitAction.triggered.connect(QtGui.qApp.quit)

        self.statusBar()

        self.verticalLayout = QtGui.QVBoxLayout(self)
        self.verticalLayout.setObjectName("verticalLayout")

        self.horizontalLayout = QtGui.QHBoxLayout(self)
        self.horizontalLayout.setObjectName("horizontalLayout")

        self.back = QtGui.QPushButton(self)
        self.horizontalLayout.addWidget(self.back)
        self.back.setToolTip("Вернуться на предыдущую страницу")
        self.back.setText("Назад")
        self.back.setLayoutDirection(QtCore.Qt.RightToLeft)

        self.next = QtGui.QPushButton(self)
        self.next.setEnabled(True) # разрешаем нажатие
        self.next.setAccessibleName("324")
        self.next.setText("324")
        self.horizontalLayout.addWidget(self.next)

        self.next2 = QtGui.QPushButton(self)
        self.next2.setEnabled(True) # разрешаем нажатие
        self.next2.setAccessibleName("123")
        self.next2.setText("123")
        self.horizontalLayout.addWidget(self.next2)


        #создаём статус бар для окна
       # menubar = self.menuBar()
       # добавляем меню "Файл" на форму
      #  fileMenu = menubar.addMenu('&File')
      # добавляем действие ВЫХОД
      # которое становится элементов подменю
      #  fileMenu.addAction(exitAction)
      # задаём положение окна и его размер
      #  self.setGeometry(500, 500, 500, 500)
        # указываем заголовок

        if str: #если параметр передан
            edit = QtGui.QLineEdit(str,  self)
            edit.setDragEnabled(True)
            edit.move(100, 100)

        self.setWindowTitle('Дополнительное окно')


        self.show()