Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mustafamuratcoskun
GitHub Repository: mustafamuratcoskun/Sifirdan-Ileri-Seviyeye-Python-Programlama
Path: blob/master/PyQt5 - Arayüz Geliştirme/Videolarda Kullanılan Kodlar/butonlar ve fonksiyonları.py
765 views
1
import sys
2
3
from PyQt5 import QtWidgets
4
5
class Pencere(QtWidgets.QWidget):
6
7
def __init__(self):
8
9
super().__init__()
10
11
self.init_ui()
12
def init_ui(self):
13
14
self.yazı_alanı = QtWidgets.QLabel("Bana henüz tıklanmadı..")
15
self.buton = QtWidgets.QPushButton("Bana Tıkla")
16
self.say = 0
17
18
19
v_box = QtWidgets.QVBoxLayout()
20
21
v_box.addWidget(self.buton)
22
v_box.addWidget(self.yazı_alanı)
23
v_box.addStretch()
24
25
26
h_box = QtWidgets.QHBoxLayout()
27
28
h_box.addStretch()
29
h_box.addLayout(v_box)
30
h_box.addStretch()
31
32
33
self.setLayout(h_box)
34
35
self.buton.clicked.connect(self.click)
36
37
self.show()
38
def click(self):
39
self.say += 1
40
self.yazı_alanı.setText("Bana " + str(self.say) + " defa tıklandı.")
41
42
43
44
45
46
app = QtWidgets.QApplication(sys.argv)
47
48
pencere = Pencere()
49
50
sys.exit(app.exec_())
51
52
53