test.py 870 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/usr/bin/env python
  2. # -*- coding: utf8 -*-
  3. import sys
  4. from PyQt4.QtGui import *
  5. from PyQt4.QtCore import *
  6. class MainWindow(QMainWindow):
  7. def __init__(self):
  8. super(MainWindow, self).__init__()
  9. self.setWindowTitle("test")
  10. quit = QAction("&Quit", self)
  11. quit.triggered.connect(self.close)
  12. menu = self.menuBar().addMenu('&File')
  13. menu.addAction(quit)
  14. self.notepad = QTabWidget()
  15. tabs = [("hello", QWidget(), "test")]
  16. for i, (name, widget, title) in enumerate(tabs):
  17. self.notepad.addTab(widget, title)
  18. self.setCentralWidget(self.notepad)
  19. self.statusBar().show()
  20. def main(argv):
  21. app = QApplication(argv)
  22. app.setApplicationName("test")
  23. win = MainWindow()
  24. win.show()
  25. return app.exec_()
  26. if __name__ == '__main__':
  27. sys.exit(main(sys.argv))