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/input alanı ve lineedit.py
765 views
1
import sys
2
from PyQt5 import QtWidgets
3
4
5
class Pencere(QtWidgets.QWidget):
6
def __init__(self):
7
8
super().__init__()
9
10
self.init_ui()
11
12
def init_ui(self):
13
14
self.yazı_alanı = QtWidgets.QLineEdit()
15
self.temizle = QtWidgets.QPushButton("Temizle")
16
self.yazdır = QtWidgets.QPushButton("Yazdır")
17
18
v_box = QtWidgets.QVBoxLayout()
19
20
v_box.addWidget(self.yazı_alanı)
21
v_box.addWidget(self.temizle)
22
v_box.addWidget(self.yazdır)
23
v_box.addStretch()
24
25
self.setLayout(v_box)
26
27
28
self.temizle.clicked.connect(self.click)
29
self.yazdır.clicked.connect(self.click)
30
31
32
33
self.show()
34
35
def click(self):
36
sender = self.sender()
37
38
if sender.text() == "Temizle":
39
self.yazı_alanı.clear()
40
41
else:
42
print(self.yazı_alanı.text())
43
44
45
46
47
app = QtWidgets.QApplication(sys.argv)
48
49
pencere = Pencere()
50
51
sys.exit(app.exec_())
52
53