PyQt

Op deze pagina:

PyQt

Een .ui bestand omzetten naar een .py bestand

Als je met QT Designer een .ui bestand hebt gemaakt, kan je daarvan een .py bestand maken via:


pyuic5 naam.ui -o naam.py

Hierbij moet je dan "naam" vervangen door de werkelijke naam in het bestand. Als de naam mainwindow.ui is, dan wordt het:


pyuic5 mainwindow.ui -o mainwindow.py

Het resulterende .py bestand heeft geen shebang regel:


#!/usr/bin/python3

Ook is dat bestand niet automatisch als uitvoerbaar gemarkeerd op Linux systemen.

Het verschil tussen Modal en Modeless dialoog vensters

Er zijn 2 soorten dialoog vensters: Modal en Modeless.

Een Modal dialoogvenster eist de focus op en laat de pas los als het venster sluit. Je kan ondertussen geen ander gedeelte van de applicatie gebruiken.

Een Modeless dialoog venster is het tegenovergestelde, je kunt terwijl de dialoog openstaat nog wel andere gedeelten van de applicatie gebruiken.

Qt Designer templates

Als je een nieuwe applicatie maakt met Qt Designer, dan kan je kiezen uit een aantal templates:

Dialog with Buttons Bottom: Een dialoog venster met knoppen aan de onderkant

Dialog wilt Buttons Right: Een dialoog venster met knoppen aan de rechterkant

Dialog without Buttons: Een dialoog venster zonder knoppen

Main Window: Algemeen venster met menubalk en gereedschapsbalk

Widget: Een formulier dia als superclass QWidget heeft i.p.v. QDialog

 

Verwante artikelen