【问题标题】:Class of Widget Dependency Python TKinter小部件依赖类 Python TKinter
【发布时间】:2014-12-17 11:05:57
【问题描述】:

我正在使用 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 类。有什么建议吗?

提前致谢。

【问题讨论】:

    标签: python class tkinter widget


    【解决方案1】:

    我终于让它工作了。我只是在 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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-06
      • 1970-01-01
      相关资源
      最近更新 更多