Untitled
Anonymous
plain_text
02/25/2026 2:35 PM
1.4 KB
10
Indexable
#Score
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QRadioButton, QVBoxLayout, QHBoxLayout, QGroupBox, QPushButton, QMessageBox
app = QApplication([])
window = QWidget()
window.setWindowTitle('Memory Card')
window.resize(400, 300)
RadioGroupBox = QGroupBox('Score')
lb_question = QLabel('Game settings')
btn1 = QPushButton('OK')
btn2 = QPushButton('Canel')
rbtn1 = QRadioButton('Easy')
rbtn2 = QRadioButton('Midium')
rbtn3 = QRadioButton('Hard')
v_main = QVBoxLayout()
vl_1 = QVBoxLayout()
hl_1 = QHBoxLayout()
hl_2 = QHBoxLayout()
vl_1.addWidget(rbtn1, alignment = Qt.AlignCenter)
vl_1.addWidget(rbtn2, alignment = Qt.AlignCenter)
vl_1.addWidget(rbtn3, alignment = Qt.AlignCenter)
hl_1.addLayout(vl_1)
RadioGroupBox.setLayout(hl_1)
v_main.addWidget(lb_question)
v_main.addWidget(RadioGroupBox)
hl_2.addWidget(btn1, alignment = Qt.AlignCenter)
hl_2.addWidget(btn2, alignment = Qt.AlignCenter)
v_main.addWidget(RadioGroupBox)
v_main.addLayout(hl_1)
v_main.addLayout(hl_2)
window.setLayout(v_main)
window.show()
app.exec_()Editor is loading...
Leave a Comment