#pythontutorial #python #pythonprogramming
# PyQt5 radio buttons
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QRadioButton, QButtonGroup
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setGeometry(700, 300, 500, 500)
self.radio1 = QRadioButton("Visa", self)
self.radio2 = QRadioButton("Mastercard", self)
self.radio3 = QRadioButton("Gift Card", self)
self.radio4 = QRadioButton("In-Store", self)
self.radio5 = QRadioButton("Online", self)
self.button_group1 = QButtonGroup(self)
self.button_group2 = QButtonGroup(self)
self.initUI()
def initUI(self):
self.radio1.setGeometry(0, 0, 300, 50)
self.radio2.setGeometry(0, 50, 300, 50)
self.radio3.setGeometry(0, 100, 300, 50)
self.radio4.setGeometry(0, 150, 300, 50)
self.radio5.setGeometry(0, 200, 300, 50)
self.setStyleSheet("QRadioButton{"
"font-size: 40px;"
"font-family: Arial;"
"padding: 10px;"
"}")
self.button_group1.addButton(self.radio1)
self.button_group1.addButton(self.radio2)
self.button_group1.addButton(self.radio3)
self.button_group2.addButton(self.radio4)
self.button_group2.addButton(self.radio5)
self.radio1.toggled.connect(self.radio_button_changed)
self.radio2.toggled.connect(self.radio_button_changed)
self.radio3.toggled.connect(self.radio_button_changed)
self.radio4.toggled.connect(self.radio_button_changed)
self.radio5.toggled.connect(self.radio_button_changed)
def radio_button_changed(self):
radio_button = self.sender()
if radio_button.isChecked():
print(f"{radio_button.text()} is selected")
if ___name___ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
# PyQt5 radio buttons
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QRadioButton, QButtonGroup
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setGeometry(700, 300, 500, 500)
self.radio1 = QRadioButton("Visa", self)
self.radio2 = QRadioButton("Mastercard", self)
self.radio3 = QRadioButton("Gift Card", self)
self.radio4 = QRadioButton("In-Store", self)
self.radio5 = QRadioButton("Online", self)
self.button_group1 = QButtonGroup(self)
self.button_group2 = QButtonGroup(self)
self.initUI()
def initUI(self):
self.radio1.setGeometry(0, 0, 300, 50)
self.radio2.setGeometry(0, 50, 300, 50)
self.radio3.setGeometry(0, 100, 300, 50)
self.radio4.setGeometry(0, 150, 300, 50)
self.radio5.setGeometry(0, 200, 300, 50)
self.setStyleSheet("QRadioButton{"
"font-size: 40px;"
"font-family: Arial;"
"padding: 10px;"
"}")
self.button_group1.addButton(self.radio1)
self.button_group1.addButton(self.radio2)
self.button_group1.addButton(self.radio3)
self.button_group2.addButton(self.radio4)
self.button_group2.addButton(self.radio5)
self.radio1.toggled.connect(self.radio_button_changed)
self.radio2.toggled.connect(self.radio_button_changed)
self.radio3.toggled.connect(self.radio_button_changed)
self.radio4.toggled.connect(self.radio_button_changed)
self.radio5.toggled.connect(self.radio_button_changed)
def radio_button_changed(self):
radio_button = self.sender()
if radio_button.isChecked():
print(f"{radio_button.text()} is selected")
if ___name___ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
- Category
- Bro Code
- Tags
- Python tutorial, python course, python programming
Be the first to comment



