我对一些代码有疑问,
这是我代码的一部分
为什么App.Font
和 App.FontSize
不改变?
有人能帮我吗?提前致谢
[[在此处输入图片说明]
python 3
最佳答案
缩进。您基本上是在创建一个空类,因为您缺少缩进级别。
编辑0 代码缩进是由于没有使用 SO 的代码块格式,请阅读格式 guide以防止将来发生这种情况。
编辑1 编辑后弹出一个新问题,您创建一个类,但您还需要实例化一个对象。我建议你复习一下基础知识 here
编辑2 没有使用 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)
关于python - 类和变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55991663/