当前位置: 首页>>代码示例>>Python>>正文


Python Controller.save方法代码示例

本文整理汇总了Python中Controller.Controller.save方法的典型用法代码示例。如果您正苦于以下问题:Python Controller.save方法的具体用法?Python Controller.save怎么用?Python Controller.save使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Controller.Controller的用法示例。


在下文中一共展示了Controller.save方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: Character_Layout

# 需要导入模块: from Controller import Controller [as 别名]
# 或者: from Controller.Controller import save [as 别名]
class Character_Layout():
    """description of class"""
    def __init__(self, master):
        self.contr = Controller()
        content = ttk.Frame(master)
        self.n = ttk.Notebook(content)

        master.option_add('*tearOff', FALSE)
        menubar = Menu(master)
        master['menu'] = menubar
        menu_file = Menu(menubar)
        menu_generate = Menu(menubar)
        menubar.add_cascade(menu=menu_file, label='File')
        menubar.add_cascade(menu=menu_generate, label='Generate')
        menu_file.add_command(label='Save', command = self.save)
        menu_generate.add_command(label = 'Lifepath', command=self.gen_lifepath)
        menu_generate.add_command(label = 'Weapons', command=self.gen_wpns)
        
        self.stats_box = GUI_stats_box()
        #wpn_box = GUI_weapons()
        #skill = GUI_skills()
        #comp = GUI_complications()
        #talents = GUI_talents()
        #perks = GUI_perks()
        self.personality = GUI_personality()
        self.wpns = GUI_weapons(self.n, self.contr)
        self.armor = GUI_armor(self.n, self.contr)
        self.perks = GUI_perks(self.n, self.contr)
        self.skills = GUI_skills(self.n, self.contr)
        self.comp = GUI_complications(self.n, self.contr)
        self.talents = GUI_talents(self.n, self.contr)
        self.cyber = GUI_cyber(self.n, self.contr)
        self.items = GUI_items_menu(self.n, self.contr)
        self.family = GUI_family(self.n, self.contr)
        
        #skillframe = skill.Assign(n, contr)
        self.skillframe = self.skills.frame
        self.stats_frame = self.stats_box.Assign(self.n, self.contr)
        #wpn_frame = wpn_box.Assign(n, contr)
        self.wpn_frame = self.wpns.frame
        self.armor_frame = self.armor.frame
        #comp_frame = comp.Assign(n, contr)
        self.comp_frame = self.comp.frame
        #talent_frame = talents.Assign(n, contr)
        self.talent_frame = self.talents.frame
        #perk_frame = perks.Assign(n, contr)
        self.perk_frame = self.perks.frame
        self.personality_frame = self.personality.Assign(self.n, self.contr)
        self.lifepath_frame = GUI_Lifepath(self.n, self.contr)
        self.cyber_frame = self.cyber.frame
        self.item_frame = self.items.frame
        self.family_frame = self.family.frame

        self.n.add(self.personality_frame, text = 'Personality')
        self.n.add(self.family_frame, text = 'Family')
        self.n.add(self.lifepath_frame.frame, text = 'Lifepath')
        self.n.add(self.stats_frame, text='Stats')
        self.n.add(self.skillframe, text = 'Skills')
        self.n.add(self.comp_frame, text = 'Complications')
        self.n.add(self.talent_frame, text = 'Talents')
        self.n.add(self.perk_frame, text = 'Perks')
        self.n.add(self.item_frame, text='Items')
        self.n.add(self.wpn_frame, text='Weapons')
        self.n.add(self.armor_frame, text='Armors')
        self.n.add(self.cyber_frame, text="Cybernetics")
        
        
        
        
        
        
        
        
      
        content.grid(column=0, row=0)
        self.n.grid(column=0, row=0)

        cp = cp20ex()
    def save(self):
        self.contr.save()
        self.contr.settings.make_preference_xml()

    def gen_lifepath(self):
        self.lifepath_frame.init_years()

    def gen_wpns(self):
        self.wpns.init_wpns_list()
开发者ID:Krypticdator,项目名称:First,代码行数:89,代码来源:Character_layout.py


注:本文中的Controller.Controller.save方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。