Ich bin gerade dabei Python zu lernen. Für die GUI Programmierung habe ich mich für QT entschieden. Dabei bin ich auf dieses Video gestoßen. Dabei wird der QT Designer benutzt. Laut Wiki wird ab QT 5 allerdings QT Creator benutzt. Also habe ich mir QT Creator installiert. Ich finde dort allerdings keine Möglichkeit, die Fenster als .ui Datei zu exportieren, um sie mittels pyuic5 in Python Code umwandeln zu können.
QT Designer für PYQt5
Anmeldungsdatum: Beiträge: Zähle... |
|
||||
Supporter
Anmeldungsdatum: Beiträge: 12070 |
Hallo! Mit Python habe ich im QtCreator noch nichts gemacht, aber für gewöhnlich findest du im linken Menü den Punkt "Designer". Dieser ist beim Bearbeiten von Quellcode ausgegraut, beim Bearbeiten von bspw. QML-Dateien aber aktiv und kann mit Ctrl-3 aktiviert werden. Für .ui: Du könntest eine leere ui-Datei mittels Rechtsklick aufs Projekt - Hinzufügen - Qt - Qt-Designer-Formular erstellen, dort ein Layout festlegen und dies nutzen. Das generiert dir die xml-Datei, welche du vermutlich umwandeln kannst. |
||||
Anmeldungsdatum: Beiträge: Zähle... |
Moin, soweit ich weiß, kannst man auch unter Qt 5 mit dem Designer Wenn ich die Pakete richtig verstehe, sollte der Qt5-Designer im Paket Ich hab’ das mal in der Diskussion zum Artikel angesprochen. Wilma456, wenn du den Designer in dem Paket findest, könnte man den Wiki-Artikel reparieren. Edit: |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 290 |
Ich habe zwar den Designer im Creator gefunden, habe aber keine Ahnung, wie ich das jetzt als .ui exportieren kann. Den beschreiben Menüpunkt kann ich nicht finden. Der Designer ist leider nicht in qttools5-dev-tools enthalten. |
||||
Anmeldungsdatum: Beiträge: 229 |
@Wilma456: Ich kann den Qt Designer mit einer Xenial-Live-CD starten, wenn ich Mit |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 290 |
Danke! Funktioniert! btw: Hast du grad ein Beispiel für PyQt5.uic.loadUi? |
||||
Anmeldungsdatum: Beiträge: 1347 |
Mein Tipp: Wenn Du PyQt5 wirklich erlernen willst dann mache es ohne QTDesigner. Du wirst es besser verstehen wenn Du es in einer IDE Deiner Wahl von Hand programmierst. Beispiele findest Du auch auf https://github.com/pyqt/examples Ich habe auch einige auf https://gist.github.com/Axel-Erfurt oder https://github.com/Axel-Erfurt?tab=repositories |
||||
Anmeldungsdatum: Beiträge: 229 |
@Wilma456: Bei den von Axel-Erfurt verlinkten Beispielen ist auch ein Verzeichnis dabei, das Beispiele für |
||||
Anmeldungsdatum: Beiträge: 1347 |
Du kannst eine ui Datei auch als Preview anzeigen mit
oder eine lauffähige datei.py erzeugen mit
|
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 290 |
Danke für die Links! 👍 Ich werd mich da mal durcharbeiten. |