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/radiobutton olusturma.py
765 views
1
import sys
2
3
from PyQt5.QtWidgets import QWidget,QApplication,QRadioButton,QLabel,QPushButton,QVBoxLayout
4
5
6
class Pencere(QWidget):
7
def __init__(self):
8
9
super().__init__()
10
11
self.init_ui()
12
13
def init_ui(self):
14
15
self.radio_yazisi = QLabel("Hangi dili daha çok seviyorsun ?")
16
17
self.java = QRadioButton("Java")
18
self.python = QRadioButton("Python")
19
self.php = QRadioButton("Php")
20
21
self.yazi_alani = QLabel("")
22
23
self.buton = QPushButton("Gönder")
24
25
v_box = QVBoxLayout()
26
27
v_box.addWidget(self.radio_yazisi)
28
v_box.addWidget(self.java)
29
v_box.addWidget(self.python)
30
v_box.addWidget(self.php)
31
v_box.addStretch()
32
v_box.addWidget(self.yazi_alani)
33
v_box.addWidget(self.buton)
34
35
self.setLayout(v_box)
36
37
self.buton.clicked.connect(lambda : self.click(self.python.isChecked(),self.java.isChecked(),self.php.isChecked(),self.yazi_alani))
38
39
self.setWindowTitle("Radio Button")
40
41
self.show()
42
43
def click(self,python,java,php,yazi_alani):
44
if python:
45
yazi_alani.setText("Python")
46
if php:
47
yazi_alani.setText("Php")
48
if java:
49
yazi_alani.setText("Java")
50
51
52
app = QApplication(sys.argv)
53
54
pencere = Pencere()
55
56
sys.exit(app.exec_())
57
58