#!/usr/bin/env python
# -*- coding: utf8 -*-

import sys

from PyQt4.QtGui import *
from PyQt4.QtCore import *

class MainWindow(QMainWindow):
    def __init__(self):
        super(MainWindow, self).__init__()
        self.setWindowTitle("test")

        quit = QAction("&Quit", self)
        quit.triggered.connect(self.close)

        menu = self.menuBar().addMenu('&File')
        menu.addAction(quit)

        self.notepad = QTabWidget()
        tabs = [("hello", QWidget(), "test")]
        for i, (name, widget, title) in enumerate(tabs):
            self.notepad.addTab(widget, title)

        self.setCentralWidget(self.notepad)
        self.statusBar().show()


def main(argv):
    app = QApplication(argv)
    app.setApplicationName("test")
    win = MainWindow()
    win.show()
    return app.exec_()

if __name__ == '__main__':
    sys.exit(main(sys.argv))