Python PyQt installieren (German)
Tags: python, pyqt, german, deutsch
Published: 2019-10-29 17:45:13

<a href="https://riverbankcomputing.com/software/pyqt/intro/">PyQt</a> eignet sich hervorragend für den Einsatz in Python-Schnittstellen, da es flexibel ist und Ihnen den Zugriff auf eine Vielzahl von Funktionalitäten ermöglicht. 

Aber um all seine Vorteile nutzen zu können, müssen Sie es zuerst richtig installieren. Daher wollen wir im Folgenden sehen, wie man PyQt installiert und die besten Programmierfunktionen aus diesem Framework herausholt.
 
PyQt ist ein GUI-Framework für Python, Sie mussen die <a href="https://pythonbasics.org">Grundlagen von Python</a> herauskennen.

## 1 Konfiguration

Zuerst müssen Sie Python installieren, abhängig von Ihrem Betriebssystem. Sie können eine andere Software wählen, aber die beliebtesten sind Windows und Linux. 

Qt in Python wird in einem Paket namens PyQt geliefert. PyQt enthält alles, was Sie benötigen, um die GUIs im Qt Designer über Python zu nutzen. 

Unter Linux (Ubuntu)

    sudo apt-get install qtcreator pyqt5-dev-tools
    sudo apt-get install python3-pyqt5
    sudo apt-get install qttools5-dev-tools

Für andere Plattformen nutzen Sie die Website. Sie können PyQt von <a href="https://www.qt.io/download">Ihrer offiziellen Website </a> herunterladen und sich auch für das Qt Designer Paket entscheiden. Abhängig von Ihren Optionen müssen Sie den Installationsprozess abschließen, wie auf der PyQt-Website erwähnt.
 
<img src="https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fwww.seppemagiels.com%2Fsites%2Fdefault%2Ffiles%2Fimages%2Finstall-qt.png&f=1&nofb=1">


## 2 Überprüfen Sie das PyQt-Paket, das Sie installiert haben.
Sobald der Installationsprozess abgeschlossen ist, sollten Sie in der Lage sein, einen Ordner im Python-Verzeichnis namens PyQt zu identifizieren. 

Hier finden Sie Python-Bibliotheksdateien sowie ausführbare Dateien und Skripte. 

Der nächste Schritt besteht darin, zu überprüfen, ob Python Zugriff auf das PyQt-Paket hat, und Sie können dies tun, indem Sie eine Zeile in Ihrer Kommandozeile öffnen. 

    python3
    PyQt5 importieren

Sie können auch ein <a href="https://pythonprogramminglanguage.com/pyqt5-hello-world/">hello world script</a> versuchen, um zu sehen, ob PyQt korrekt funktioniert.

## 3 GUI in Python mit PyQt starten

An dieser Stelle müssen Sie eine GUI erstellen und in Python laden (mit <a href="https://pythonbasics.org/qt-designer-python/">designer</a>). 

    /usr/bin/designer

Danach müssen Sie durch PyQt, den Code in Python, konvertieren und entsprechend ausführen. 
 
## 4 Erstellen von benutzerdefinierten Einstellungen für GUI-Ereignisse

Nachdem Sie die Schnittstelle erstellt haben, müssen Sie eine Konstruktionssoftware oder grafische Benutzeroberfläche erstellen, die den Geschäftsansatz überbrückt. 

Daher müssen Sie ein Python-Skript entsprechend den Funktionen entwerfen, die Sie in Ihr finites Produkt aufnehmen möchten. 

<img src="https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fmedia.giphy.com%2Fmedia%2F3oKIPnAiaMCws8nOsE%2Fgiphy.gif&f=1&nofb=1">
 
## 5 Konfigurieren Sie Ihre GUI im Qt Designer.

Wenn Sie Qt Designer aufrufen, erhalten Sie ein Dialogfenster, in dem Sie aufgefordert werden, ein neues Formular zu öffnen. Wählen Sie Dialog mit Hintergrund oder die Standardoption und klicken Sie auf die Schaltfläche Create. 
 
<img src="https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fcdncontribute.geeksforgeeks.org%2Fwp-content%2Fuploads%2FPyQt_new_window.png&f=1&nofb=1">

## 6 Erstellen von Schaltflächen oder Widgets

Im Qt Designer Fenster finden Sie eine Einstellung namens Widget-Box. Sie können jede Art von Widget von dort aus ziehen und an Ihr Projekt anpassen. 

Beachten Sie, dass die Standardfunktionalität mit den beiden notwendigen Schaltflächen OK und Abbrechen ausgestattet ist. Diese können durch Anklicken und Ändern der Einstellungen im Properties Editor geändert werden.
 
Von diesem Zeitpunkt an können Sie eine Vielzahl von Python- und PyQt-bezogenen Funktionen kombinieren und abgleichen. Es ist eine vielseitige Kodierungsmethode, da es Ihnen ermöglicht, mehrere Funktionen dieses Frameworks zu nutzen. 

<img src="https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fi.stack.imgur.com%2F79FdX.png&f=1&nofb=1" alt="qt designer">

Sie können diese plattformübergreifende Lösung unter Windows nutzen, indem Sie Python installieren und alle PyQt Extras hinzufügen. Für diese Software ist es nicht notwendig, alles zu kompilieren. 

Für Mac OS benötigen Sie die Mac OS X-Binary, mit der Sie PyQt auf Ihrem Terminal installieren können. 

Unter Linux werden Sie feststellen, dass Python standardmäßig installiert ist. Daher müssen Sie nur die PyQt-Software, den Paketmanager, installieren.

**Mehr liesen**
* <a href="https://gum.co/pysqtsamples">Course on PyQt Desktop Apps</a>
* <a href="https://pythonbasics.org/pyqt-hello-world/">PyQt programming tutorial</a>
* <a href="https://riverbankcomputing.com/software/pyqt/intro/">PyQt module site</a>