Ошибка в программе (Python, PyQt5) From PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QVBoxLayout, QPushButton
from random import randint
Bal = 1000
app = QApplication([])
win = QWidget()
batter = QPushButton("Крутить")
text = QLabel("?")
text2 = QLabel("?")
win.setWindowTitle("Казино Вулкан")
text3 = QLabel("Нажмите, чтобы крутить колесо")
text4 = QLabel("Ваш баланс:" +str(Bal))
bal2 = QPushButton()
bal2.hide()
line = QVBoxLayout()
line.addWidget(text3, alignment = Qt.AlignCenter)
line.addWidget(text2, alignment = Qt.AlignCenter)
line.addWidget(text, alignment = Qt.AlignCenter)
line.addWidget(batter, alignment = Qt.AlignCenter)
line.addWidget(text4, alignment = Qt.AlignCenter)
line.addWidget(bal2, alignment = Qt.AlignCenter)
win.setLayout(line)
def show_text():
global Bal
namber = randint(0,9)
text.setText(str(namber))
namber2 = randint(0,9)
text2.setText(str(namber2))
if namber == namber2:
text3.setText('Вы выиграли! Сыграйте снова')
Bal = Bal +100
text4.setText("Ваш баланс:" +str(Bal))
elif namber != namber2:
Bal = Bal -100
text4.setText("Ваш баланс:" +str(Bal))
text3.setText('Вы проиграли! Сыграйте снова')
def show_bal():
if Bal == 0:
text4.show()
bal2.show()
text3.setText("Пополните баланс.")
batter.hide()
text.hide()
text2.hide()
bal2.setText("Пополнить баланс")
batter.clicked.connect(show_text)
win.show()
app.exec_()
Программа на видит:
if Bal == 0:
text4.show()
bal2.show()
text3.setText("Пополните баланс.")
batter.hide()
text.hide()
text2.hide()
bal2.setText("Пополнить баланс")
125
144
Ответы на вопрос:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
arinaohtova10.05.2023 20:07
-
sakdkk04.05.2022 22:52
-
mandish0230.04.2022 05:25
-
Rou23401.03.2020 01:16
-
Lolilolokigh17.03.2021 16:10
-
violagugu04.12.2021 13:53
-
Гришаха12.08.2021 02:27
-
Анелетта04.09.2022 06:44
-
anchertow18.04.2020 06:49
-
лерчик125303.01.2021 05:48
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.