类和变量

时间:2019-05-05 11:56:30

标签: python python-3.x oop namespaces

我对某些代码有疑问, 这是我的代码的一部分

为什么App.FontApp.FontSize不变?
有人能帮我吗?预先感谢

[[在此处输入图片描述] python 3

1 个答案:

答案 0 :(得分:0)

缩进。您基本上正在创建一个空类,因为缺少缩进级别。

EDIT0 代码缩进是由于未使用SO的代码块格式,请阅读格式guide以防止将来出现这种情况。

EDIT1 (编辑1)后,弹出一个新的问题,您创建了一个类,但您还需要实例化一个对象。建议您仔细阅读here

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)