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:

5 1 vote
Article Rating

Andreas Andersen

Forfatter og grundlægger af IT-blogger.dk, der har blogget om IT-emner siden 2012. Findes på Mastodon på @aphandersen@ansico.dk

You may also like...

Abonner
Giv besked ved
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x