Python3 - QInputDialog
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
-
Mal heute wieder ein paar Basics
# Ask for ID from snapshot msg = QInputDialog(self) ID = msg.getText(self, "ID of the snapshot","ID of the snapshot:", QLineEdit.Normal , "") print("ID ist", ID) print(ID)
Das erzeugt folgendes Eingabefenster
Heute wollte ich bei dieser Funktion mal aufräumen. Ich habe dort vier Funktionen
- OK
- OK mit Eingabe
- Cancel
- Das X zum Fenster schließen
OK (ohne Eingabe)
ID ist ('', True) ('', True)
OK (mit Eingabe)
ID ist ('f00c870b', True) ('f00c870b', True)
Cancel
ID ist ('', False) ('', False)
X
ID ist ('', False) ('', False)
Jetzt kann man, wenn man sich das alles in Ruhe anschaut, schnell sehen das wenn ich auf die Übergabe abfragen möchte ich zwei Zustände beachten muss.
('f00c870b', True)
Somit muss die Abfrage wie folgt aussehen
if ID[0] != "" and ID[1] is True: # Mach was, Bedingung erfüllt. else: # Mach was, Bedingung nicht erfüllt.
Nun habe ich das, für mich ausreichend sauber abgefragt und die Funktion ist fertig.
Im Fediverse -> @FrankM@nrw.social
- NanoPi R5S
- Quartz64 Model B, 4GB RAM
- Quartz64 Model A, 4GB RAM
- RockPro64 v2.1
-
Python - mehrsprachiges GUI
Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Python3 python31
0 Stimmen1 Beiträge217 Aufrufe -
Python3 - enumerate()
Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Python3 python31
0 Stimmen2 Beiträge174 Aufrufe -
Python3 - PyQt6 installieren
Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Python3 pyqt6 python30 Stimmen1 Beiträge431 Aufrufe -
Python3 - QT_QPA_PLATFORM
Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Python3 pyqt5 python32
0 Stimmen2 Beiträge417 Aufrufe -
Python3 - subprocess.run
Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Python3 python30 Stimmen2 Beiträge283 Aufrufe -
Python3 - virtuelle Entwicklungsumgebung
Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Python3 python30 Stimmen3 Beiträge432 Aufrufe -
0 Stimmen3 Beiträge266 Aufrufe
-
Wichtige Links
Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Python3 python30 Stimmen1 Beiträge220 Aufrufe