Ejemplo n.º 1
0
    def __init__(self, *args, **kwargs):
        super(Soliders, self).__init__(orientation="vertical")
        global app
        app = App.get_running_app()
        scrollview = ScrollView()
        self.list = MDList()
        self.database = Db(dbtype='sqlite', dbname='soliders.db')
        self.rewrite_list()
        scrollview.add_widget(self.list)
        self.add_widget(scrollview)
        button_box = BoxLayout(orientation='horizontal')

        new_solider_btn = MDRectangleFlatButton()
        new_solider_btn.text = "Zapsat vojáka"
        new_solider_btn.icon_color = [0.9, 0.9, 0.9, 1]
        new_solider_btn.md_bg_color = [0, 0.5, 0.8, 1]
        new_solider_btn.pos_hint = {"center_x": .5}
        new_solider_btn.on_release = self.on_create_solider
        button_box.add_widget(new_solider_btn)
        self.add_widget(button_box)
Ejemplo n.º 2
0
    def on_start(self):
        from libs.bio_seq import Bio as FunBioSeq

        Fun = FunBioSeq()
        print(Fun.List())

        def PP():
            print(Function_page.ids.seq_input.text)
            Function_page.ids.seq_result.text = Function_page.ids.seq_input.text.upper(
            )
            Fun = FunBioSeq()

        self.List = json.load(open('config/Navi.json'))
        '''
        Navigation test
        '''
        Num = 0
        L = [i for i in self.List.keys()]
        for x in L:
            print(x)
            text = f"[font={self.List[x]['font']}]{self.List[x]['icon']}[/font]"
            X = MDRectangleFlatButton(text=text)
            #X.font = self.List[x]['font']
            X.on_release = lambda Dic=x: self.add_tag(Dic)
            self.Widget_navi.ids.nav_button.add_widget(X)
        #from libWidget.Seq import FunctionWidget as tmp
        Home_dic = json.load(open('config/home.json'))
        for i in list(Home_dic.keys())[::-1]:
            tmp_tab = Tab(
                text=
                f"[ref={self.List[i]['icon']}][color=#fa937f][font=font/heydings-icons-1]{'X'}[/font][/color][/ref]  [font={self.List[i]['font']}]{self.List[i]['icon']}[/font]"
            )
            Module = __import__('libWidget.' + i, globals(), locals(), [], 0)
            Fun = eval("Module." + i + ".FunctionWidget()")
            screen_tmp = Screen()
            screen_tmp.name = i
            screen_tmp.add_widget(Fun.main())
            tmp_tab.add_widget(screen_tmp)
            self.Widget_tabs.ids.tabs.add_widget(tmp_tab)