Felix IT avatar

Python Gui PyQt5 #2 Buttons

felix7d2

Published: 31 Mar 2018 › Updated: 31 Mar 2018Python Gui PyQt5 #2 Buttons

Python Gui PyQt5 #2 Buttons

Bildschirmfoto vom 2018-03-30 21-52-21.png


import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QToolTip
from PyQt5.QtGui import  QIcon ,QFont
from PyQt5 import QtCore
a = []
app = QApplication(a)
w = QWidget()
w.setGeometry(50,50,700,500)
w.setWindowTitle("Gui1")
w.setWindowIcon(QIcon('F.png'))

#  *** Neu ***

button = QPushButton("Push to Close!",w) # Setzt ein Button auf den Fenster(w) mit dem Text "Push to Close!".
button.move(300,200) # Setzt den Button auf (300,200)
button.clicked.connect(QtCore.QCoreApplication.instance().quit) # Wenn der Button gedrückt wird, wird das Programm beendet.

# *** *** ***

w.show()
sys.exit(app.exec_())

Das meiste müsste aus dem letzten Post bekannt sein.
Neu ist der Button.
Mit QPushButton() wird er erstellt.
Er kann bewekt (.move()) werden.
Interagieren kann man mit .clicked.connect().
In den klammern steht die Aktion die beim Drücken ausgeführt wird.
In diesem Fall wird das Programm beendet.


Fenster:
Bildschirmfoto vom 2018-03-31 02-28-50.png

Leave Python Gui PyQt5 #2 Buttons to:

Written by

Read more #deutscht posts


Best Posts From Felix IT

We have not curated any of felix7d2's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From Felix IT