我知道以前有人问过这个问题,答案是使用@properties,但我相信在我的例子中这是不同的。你知道吗
我有一个程序,它使用一个类“GUI”,然后使用tkinter。例如,在tkinter中设置了多种变量
gui.statusbar.set('This is a test')
这一切都很好地工作,但现在我需要将程序转换为终端模式,并摆脱所有tkinter调用它的变量,如statusbar和其他各种变量。他们总是带着gui.xxx.set(“新价值”)而且有很多。你知道吗
我在想,现在最好定义一个新类(例如Class Terminal),其中包含一些变量,每当设置这些变量时,新值都会用print函数自动打印到终端中?你知道吗
本质上,我需要为一些属性创建一个名为“set”的函数。你知道吗
有没有更好的方法?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐