示例#1
0
    def create_tabbed_menu(self):
        tabbed_menu = TabbedPanel(size_hint=(None, 1),
                                  size=(200, 0),
                                  pos_hint={
                                      'left': 1,
                                      'top': 1
                                  },
                                  do_default_tab=False,
                                  border=(0, 0, 0, 0),
                                  tab_pos='top_mid',
                                  tab_width=200)
        # Color panel
        with tabbed_menu.canvas.before:
            tabbed_menu.rect = Image(source=BKGD_DCHRC,
                                     allow_stretch=True,
                                     keep_ratio=False,
                                     size_hint=(1, 1))
        tabbed_menu.bind(pos=self.update_rect, size=self.update_rect)

        tabbed_menu.preset_tab = HoverTab(text='Presets',
                                          background_normal=TAB_DCHRC[0],
                                          background_down=TAB_DCHRC[1])
        tabbed_menu.add_widget(tabbed_menu.preset_tab)
        self.panel_layout.add_widget(tabbed_menu)
        return tabbed_menu