[英]Class of Widget Dependency Python TKinter
我正在使用python Tkinter设计gui。 我尝试将代码包装在类中。 我为每个帧使用不同的类。 该代码或多或少是这样的。
Class GetEntry():
"""This class will acquire the text in entry widget"""
Class Frame1():
"""Consist of all entry widget"""
Class Frame2():
"""Consist of all button widget"""
Class Main_App()
"""All classes are called here"""
但是,我想在类Frame2中的按钮之一被单击以获取位于类Frame1中的条目小部件中的文本时调用GetEntry类。 有什么建议吗?
提前致谢。
我终于明白了。 我只是在Frame2内实例化GetEntry命令,并在调用Frame2时从Frame1添加属性条目。 我的代码如下。
class CommadCallback():
def __init__(self, object)
self.object = object
def function(self):
self.object.get()
class Frame1():
#Entry instantiation
class Frame2():
def __init__(self, object):
self.object = object
self.function1()
def function1(self):
self.function = CommandCallback(self.object).function()
Class MainApp():
.....
self.frame1 = Frame1(self)
self.frame2 = Frame2(self, self.frame1.entry)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.