Untitled
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