Empty Window

Listing 2 scripts/PYQT2/01_main_widget/01_empty/main.py
 1from PyQt5.QtWidgets import (
 2    QMainWindow, QApplication
 3)
 4
 5class MainWindow(QMainWindow, object):
 6    def __init__(self, parent=None):
 7        super(MainWindow, self).__init__(parent)
 8
 9if __name__ == "__main__":
10    app = QApplication([])
11    mainWindow = MainWindow()
12    mainWindow.show()
13    app.exec_()
  • This example only displays a basic window based on QMainWindow.

  • No special widgets or elements are added.

  • QMainWindow is the primary window class in PyQt5.

  • Various widgets, toolbars, menubars, status bars, etc. can be added to it.