Untitled

 avatar
unknown
plain_text
a year ago
1.7 kB
6
Indexable
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QApplication, QWidget,  QPushButton, QHBoxLayout, QVBoxLayout, QLabel, QMessageBox, QRadioButton
 
app = QApplication([])
main_win = QWidget()
main_win.setWindowTitle('Конкурс от Crazy People')
question = QLabel('В каком году канал получил «золотую кнопку» от YouTube?')
btn_answer1 = QRadioButton('2005')
btn_answer2 = QRadioButton('2010')
btn_answer3 = QRadioButton('2015')
btn_answer4 = QRadioButton('2020')
layout_main = QVBoxLayout()
layout_main.addWidget(question, alignment = Qt.AlignCenter)
layout_main.addWidget(btn_answer1, alignment = Qt.AlignCenter)
layout_main.addWidget(btn_answer2, alignment = Qt.AlignCenter)
layout_main.addWidget(btn_answer3, alignment = Qt.AlignCenter)
layout_main.addWidget(btn_answer4, alignment = Qt.AlignCenter)

#...подключение библиотек
def show_win():
   victory_win = QMessageBox()
   victory_win.setText('Верно!\nВы выиграли гироскутер')
   victory_win.exec_()
def show_lose():
   victory_win = QMessageBox()
   victory_win.setText('Нет, в 2015 году\nВы выиграли фирменный плакат')
   victory_win.exec_()
#...создание приложения и главного окна
#...создание виджетов вопроса и вариантов ответа
#...создание лэйаутов и добавление виджетов
 
btn_answer3.clicked.connect(show_win)
btn_answer1.clicked.connect(show_lose)
btn_answer2.clicked.connect(show_lose)
btn_answer4.clicked.connect(show_lose)
main_win.show()
app.exec_()

Editor is loading...
Leave a Comment