Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

Eine Desktop-App mit Python schreiben

Python taugt für viele Zwecke. Man kann sogar eine Desktop-App inklusive grafischer Benutzeroberfläche damit erstellen. Ein englischsprachiges Tutorial von Michael Herrmann erklärt wie's geht.
Python zählt zu den modernen Programmiersprachen und wird dank der passenden Bibliotek SciPi gerne für Machine-Learning-Anwendungen genutzt. Aber auch für weniger hochtrabende Anwendungen ist Python geeignet. Michael Herrmann zeigt in einem englischsprachigen Tutorial, wie man Python in Version 3.5 zusammen mit der Bibliothek PyQt5, welche das Qt-Framework für Python nutzbar macht, eine Desktop-Anwendung umsetzt. Qt ist übrigens in C++ geschrieben und mit PyQt5 erreicht die grafische Benutzeroberfläche fast dasselbe Tempo wie Qt selbst.Beginnend mit der Installation über das Anlegen einer Oberfläche, die Wahl des Layouts und das Platzieren einzelner Widgets zeigt Herrmann Schritt für Schritt den Weg zur Desktop-App mit Python. Über eingebaute Stile lassen sich die programmierten Oberflächen in unterschiedlicher Optik anzeigen. Weitere Änderungen am Standardaussehen sind über CSS Style Sheets möglich.Python-Anwendungen werden üblicherweise interpretiert. Herrmann zeigt in seinem Tutorial, wie man die Beispiel-App kompiliert und zu einer Standalone-App zusammenbaut, so dass der Anwender weder Python noch PyQt auf seinem Rechner installieren muss. Stattdessen wird mit dem Tool fbs ein eigener Installer für die Beispiel-App gebaut.Hier geht's zum Tutorial: https://build-system.fman.io/pyqt5-tutorial
Miscellaneous

Neueste Beiträge

00:00
AI included: Mit Azure AI Foundry Software entwickeln
Codrina Merigo erklärt im Interview, wo die Vorteile der Azure AI Foundry liegen.
18. Dez 2025
Simple Recipes – User Interface und Plattformanpassungen - Moderne UI-Gestaltung mit der Uno Platform, Teil 5
Fortsetzung des praxisnahen Mini-Projekts: Das Beispiel der Rezepte-App „Simple Recipes“ zeigt, wie Uno ein gemeinsames UI-Design für Desktop, Web und Mobile ermöglicht.
7 Minuten

Das könnte Dich auch interessieren

Designsysteme und Tools: Von Figma zu UNO Platform Studio - Moderne UI-Gestaltung mit der Uno Platform, Teil 2
Mit Designsystemen als Fundament und der Integration von Figma lassen sich UI-Komponenten in der Uno Platform konsistent, plattformübergreifend und schnell erstellen, pflegen und in verschiedenen Projekten wiederverwenden.
8 Minuten
React, Angular und Vue.js: Eine Gegenüberstellung von Frontend-Frameworks - Web
Moderne JavaScript-Frameworks sorgen für höchste Effizienz in der Webentwicklung. Doch welches Framework eignet sich für welchen Einsatz?
10 Minuten
29. Feb 2024
Adaptives Design mit der Uno Platform - Moderne UI-Gestaltung mit der Uno Platform, Teil 3
Als integraler Bestandteil des Cross-Plattform-Designs entlasten Adaptive UIs Entwicklerteams deutlich und bieten zugleich Anwendern ein hochwertiges Nutzungserlebnis.
7 Minuten
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige