Tilknyt .ui filer til python3 filer i PyQt5

I denne artikel gennemgår jeg et eksempel på hvordan du laver et design i Qt designer til at lave .ui filer, og efterfølgende tilknytter dem til python3 filer.
Først åbner vi Qt designer og lavede et design til min PyQt5 app. I det program kan jeg stille og rolig indsætte de widgets som jeg gerne vil have inkluderet i mit design til min app. Jeg gemte efterfølgende designet som main.ui i min python mappe.

Så laver jeg en ny fil der hedder main.py og indsætter følgende kode. Koden gør ikke andet end at åbne vinduet, og så sætte dimensionerne for vinduet til 500×250.
from PyQt5 import QtWidgets, uic
import sys
class Ui(QtWidgets.QMainWindow):
def __init__(self):
super(Ui, self).__init__()
uic.loadUi('main.ui', self)
self.setFixedSize(500,250);
self.show()
app = QtWidgets.QApplication(sys.argv)
window = Ui()
app.exec_()
Resultatet ser således ud:
