[hemmerling] PySide - Develop System GUI

Training

Vortrags-Orte, -Datum und -Publikum

Thema der Trainings

  • Praktisches Hands-On Training zur Entwicklung von GUI-Anwendungen in Python mittels des QT Frameworks und des Python Bindings “PySide”.

Wie kam es zur spontanen Trainings-Durchführung durch Rolf Hemmerling und Armin Stross-Radschinski?

Durchführung

  • Nach kurzer Wartezeit übernahmen Rolf Hemmerling und Armin Stross-Radschinski spontan das Training und führten es auf englisch im vorgesehenen Zeitrahmen von 180 Minuten durch.
    • Rolf Hemmerling erläuterte die Unterschiede zwischen den OpenSource-Lizenzen für die Python-Bindings “PySide” und “PyQT”, mit denen man gleichermaßen Python-Programme mit graphischer Benutzeroberfläche ( GUI ) entwickeln kann.
    • Armin Stross-Radschinski stellte mit den Teilnehmern zunächst sicher, daß PySide und QT auf ihren mitgebrachten Notebook-Computern richtig installiert waren. Dann erläuterte das typische Grundgerüst von QT-Programmen anhand einiger PySide-Beispielprogramme des PySide Tutorials und führte diese PySide-Beispielprogramme gemeinsam mit den Teilnehmern, jeder auf seinem eigenen Computer, erfolgreich aus.
    • Rolf Hemmerling stellte den GUI-Designer “QT Designer” anhand einer von ihm erstellten graphischen Python-Anwendung “Codebreaker” vor, erläuterte die Konzepte von modellbasiertem Entwickeln mit QT ( Ableiten von mit dem “QT Designer” generierten Klassen statt Modifikation von erzeugtem Code ) und zeigte exemplarisch, wie man den mit dem “QT Designer” generierten Code zu einer funktionstüchtigen Anwendung ausbaut.

Ergebnis

  • Die Teilnehmern des Hands-On Trainings sind nun damit vertraut, wie man GUI-Anwendungen in Python mittels des QT Frameworks und des Python Bindings “PySide” entwickelt.


Sobald sich dieses Dokument ändert ! Site Navigation ( Mein Geschäft ! Meine Themen ! Impressum / Kontakt ! Datenschutzerklärung ! Stichwortverzeichnis ! ! Google+ Publisher "hemmerling" )

 
de/lecture047.html.txt · Last modified: 2017/06/26 06:33 (external edit) · []
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki