Python GUI Programmierung mit PyQT 5 #3 - Buttons, Tooltips und Quit

preview_player
Показать описание
In diesem Tutorial zeige ich euch, wie Buttons und Tooltips funktionieren und wie man eine auf Knopfdruck Applikation beendet.

* *Meine Website mit allen anderen Kanälen und Newsletter* *:

_Discord:_

_Unterstützt mich - Danke!:_
Рекомендации по теме
Комментарии
Автор

Hey, .. cooler Kanal. Wusste gar nicht das es sowas auch auf Deutsch gibt :-) herzlichen Dank für deine Mühe.. and as always like and subscribe :)

KleinmeisterPang
Автор

Bei mir beendet er den Run abe rschließt nicht das Fenster wenn ich auf den Button drücke. Weiß jemand evtl woran das liegen kann ? evtl irgendwelche Einstellungen ?
Der Code ist 1 zu 1 der selbe wie bei 11:48

emcotec
Автор

Also ich hatte das Problem das mit



die Applikation nicht geschlossen worden ist, python ist leider im abgestürtzt. Ich habe dann in die Funktion gedrueckt "sys.exit(app.exec_())" hinzugefügt und in die initMe Funktion habe ich entsprechend stehen. Danach funktioniert es.

Hatte sonst noch jemand das selber Problem?

Alex.U.H.
Автор

Hey Morpheus,

hätte da mal eine Frage, wie kann ich das so machen das ich quasi einen Button drücke und dann neue bekomme. Beispielsweise hab ich 3 Button, Button Autoklicker, Button Interaktionen und Button Test. Ich möchte jz gerne bsp auf Button Autoklicker klicken, dann sollen quasi diese 3 Button verschwinden und sich 2 neue bsp Monitor 1 und Monitor 2 öffnen. Ich habe überall geschaut aber finde bzw verstehe nicht wie das gehen soll.

LG Muffy

muffy
Автор

Vielen Dank erstmal für das tolle Tutorial. Eine Frage habe ich jedoch. Wen ich nun meherere Buttons verwenden will, dann wollte ich eine neue Instanz z.B.
button_2 = QPushButton('irgendwas', self), gefolgt von einer anderen Postion verwenden.
Jedoch habe ich einfach den ersten Button damit überschrieben.
Was mache ich falsch ?

deal
Автор

Ich hab den Code um die Zeitangabe 5:06 richtig abgeschrieben und ausgeführt, aber leider will kein Fenster öffnen. Hab den Code schon mehrmals kontrolliert, aber ich habe keine Fehler gefunden.

Mondkraft
Автор

vielleicht ne dumme frage aber warum erstellst du noch die initMe-Funktion. Man hätte das doch auch in __init__schreiben können. So hat man ja quasi einen "zweiten Konstruktor"

wuiizzz
Автор

Ist es wichtig, ob man zBsp. from PySide2.QtGui import * oder from PyQt5.QtGui import *
benutzt ? oder kann man die quasi "austauschen" ?

joschuaalexanderthies
Автор

Hi, wie mache ich das, wenn ich durch den Klick auf den Button ein weiteres Fenster oder noch eine Instanz des programmierten Fensters öffnen will? Also z.B. durch Klick auf einen Button Optionen soll ein Fenster einscheinen, wo verschiedene Einstellungen getroffen werden können? P.S. Danke für die informativen Videos.

suwort
Автор

Hi, ich habe eine Frage:
ich habe einen Button der eine globale Funktion aufruft, was auch funktioniert (Test mit Print).
Wenn diese Globale Funktion jetzt jedoch eine neues Fenster öffnet, dann öffnet sich dieses zwar, wird aber sofort wieder geschlossen, wie kann ich das verhindern, es werden auch keine Button auf dem Fenster angezeigt, selbst, wenn ich den code noch dem Fenster.show() mir nem sleep oder ner Endloschleife anhalte.
Es hat sicher was mit den beiden Commands im Hauptcode [app = QApplication(sys.argv) und sys.exit(app.exec_())] zu tun, denn wenn ich das Fenster einfach im Hauptcode öffne, dann bleibt es auf, jedoch habe ich nicht so ganz verstanden, was diese Commands genau machen.

silas
Автор

Es gibt den Qt designer ja nicht mehr. Brauche ich dann auch das normale Qt nicht mehr? PyQt muss ich dann wohl einfach über code machen?

waldmeisterexperte
Автор

No name 'QApplication' in module
Hi erst einmal Top Videos,
ich weiss das Video ist schon älter aber ich bekomme bei from PyQt5 die Meldung das angeblich keine imports vom Typ QApplication usw. vorhanden sind woran könnte das liegen?

ibrokertv
Автор

einfach exit(0) in der Funktion aufrufen um es zuschließen

telegraphish
Автор

Das ist doch bescheuert, wieso sollte man alles mit Code Scripten, und nicht diese normale Windows Form Disigner wie bei C# oder Visual Basic? Was ist das? Wie kann man sowas Programmieren?

nesyta
Автор

tolle videos, aber warum versuchst Du nicht mal ruhiger und sachlicher zu erklären, täte uns allen gut. trotzdem danke für Deine vielen informativen Videos.

aloismeier
Автор

Jeder der das Wort objektorientiert nicht gerne hört sollte aufhören zu Programmieren oder sich weiterbilden.

ciaokid
Автор

Schöne Tutorials, danke.
Leider viel zu viele Nebensätze, Anmerkungen, Abschweifungen, etc. was das Ganze ein bisschen konfus macht. Trotzdem natürlich sehr wertvoll.

Schnabbel
Автор

Sehr nützlich! Vielen Dank! Leider oft ein bisschen viel überflüssige Worte und deshalb zäh und langwierig...

gpetrowitsch