Python Gui PyQt5 #2 Buttons

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@felix7d2·
0.000 HBD
Python Gui PyQt5 #2 Buttons
![Bildschirmfoto vom 2018-03-30 21-52-21.png](https://steemitimages.com/DQmToHdyfkoNW7zGGEfmS6vAKzQZ6UE9XR1EFsYLQJr5s16/Bildschirmfoto%20vom%202018-03-30%2021-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](https://steemit.com/deutscht/@felix7d2/python-gui-pyqt5-1) 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](https://steemitimages.com/DQma3ymzn3tqSkQys3iaEaSzPoBtoTVyL8gHEHqn5rQeBNr/Bildschirmfoto%20vom%202018-03-31%2002-28-50.png)
👍 , , , , ,