Выводиться черный экран при запуске кода написаный на библиотеке kivy. Python. PyCharm

AndreyMan

Новичок
Пользователь
Июн 9, 2022
9
0
1

Выводиться черный экран при запуске кода написаный на библиотеке kivy. Python. PyCharm​


Код:
import kivy
from kivy.app import App
from kivy.uix.gridlayout import GridLayout
from kivy.uix.button import Button
from kivy.config import Config

# Устанавливаем размеры окна
Config.set('graphics', 'width', '300')
Config.set('graphics', 'height', '400')


class CalculatorGridLayout(GridLayout):
def calculate(self, calculation):
# Вычисляем выражение, введенное пользователем
try:
self.display.text = str(eval(calculation))
except Exception:
self.display.text = "Ошибка"

def clear(self):
# Очищаем поле ввода
self.display.text = ""

def backspace(self):
# Удаляем последний символ в поле ввода
if self.display.text:
self.display.text = self.display.text[:-1]


class CalculatorApp(App):
def build(self):
# Создаем экземпляр класса CalculatorGridLayout и возвращаем его в качестве корневого виджета
return CalculatorGridLayout()


if __name__ == '__main__':
# Запускаем приложение
CalculatorApp().run()
код должен выводить простой калькуляторб а вместо этого просто выводит окно с темным экраном. ошибок не выдает
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 580
457
83
вы считаете, что нормально выложили код?
отступы где?

а что должно появиться? у вас виджетов нет никаких...

что то должно быть в calculation, наверное..
и вообще этот участок кода очень плох
Python:
        try:
            self.display.text = str(eval(calculation))
        except Exception:
            self.display.text = "Ошибка"
 

Форум IT Специалистов