layout_9.py 608 B

1234567891011121314151617181920212223242526272829
  1. import sys
  2. from PyQt5.QtWidgets import QMainWindow, QTabWidget, QApplication
  3. from layout_colorwidget import Color
  4. class MainWindow(QMainWindow):
  5. def __init__(self):
  6. super().__init__()
  7. self.setWindowTitle("My App")
  8. tabs = QTabWidget()
  9. tabs.setDocumentMode(True)
  10. tabs.setTabPosition(QTabWidget.North)
  11. tabs.setMovable(True)
  12. for color in ["red", "green", "blue", "yellow"]:
  13. tabs.addTab(Color(color), color)
  14. self.setCentralWidget(tabs)
  15. app = QApplication(sys.argv)
  16. window = MainWindow()
  17. window.show()
  18. sys.exit(app.exec_())