Класс и переменные - PullRequest
       30

Класс и переменные

0 голосов
/ 05 мая 2019

У меня есть вопрос о каком-то коде, это часть моего кода

Почему App.Font и App.FontSize не меняются?
Может ли кто-нибудь мне помочь?Заранее спасибо

[[введите описание изображения здесь] python 3

1 Ответ

0 голосов
/ 05 мая 2019

отступы.вы в основном создаете пустой класс, так как пропускаете уровень отступа.

EDIT0 Отступ кода произошел из-за неиспользования форматирования блоков кода SO, пожалуйста, прочитайте форматирование руководство для предотвращения этого в будущем.

EDIT1 после того, как вы редактируете новую проблему, вы создаете класс, но вам также нужно создать экземпляр объекта.Я предлагаю вам ознакомиться с основами здесь

EDIT2 без использования параметра self.Если вы хотите изменить значения объекта, используйте self.variable = 'something'

    self._font="Arial"
    self._size="11"
    def _fontFunc(event):
        self._font=listaCaratteri.get(tkinter.ANCHOR)
    def _sizeFunc(event):
        self._size=listaDimensioni.get(tkinter.ANCHOR)            
    def ok():
        self.Font = self._font
        self.FontSize = self._size
        print(self.Font, self.FontSize)
...