繁体   English   中英

窗口小部件依赖类Python TKinter

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM