Untitled
unknown
plain_text
2 years ago
1.7 kB
13
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