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