我有三个类 Box、Tab 和 UI,前两个在 UI 中被调用。我想获取框实例(在本例中为 Ghi 和 Dni)并在函数中更改它们的项目(正如您在 get_boxes() 函数中看到的描述)。
class Box():
def __init__(self):
self.name = ''
self.status = 'no'
class Tab():
def __init__(self):
self.name = ''
class UI():
def __init__(self):
self.__setupui()
def __setupui(self):
self.Ghi = Box()
self.Ghi.name = 'Ghi'
self.Ghi.status = 'yes'
self.Dni = Box()
self.Dni.name = 'Dni'
self.tab = Tab()
self.tab.name = 'tab1'
def get_boxes(self):
# get the Box instances in the UI (such as Ghi and Dni)
# change their status
return # list of Box instances name
ui_sample = UI()
如何定义 get_boxes() 函数?或者一般来说我怎样才能通过自我循环。对象并检查它们的类型然后在类中更改它们的值?
斯蒂芬大帝
元芳怎么了
相关分类