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


Python ui_utils.switch_tab函数代码示例

本文整理汇总了Python中widget.ui_utils.switch_tab函数的典型用法代码示例。如果您正苦于以下问题:Python switch_tab函数的具体用法?Python switch_tab怎么用?Python switch_tab使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


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

示例1: update_preview_line_number

 def update_preview_line_number(self, widget, label, allocated_data, index):    
     if allocated_data == 1:
         switch_tab(self.line_align_hbox, self.single_align_combo_box)
     else:    
         switch_tab(self.line_align_hbox, self.double_align_combo_box)
         
     config.set("lyrics", "line_count", str(allocated_data))
开发者ID:electricface,项目名称:deepin-music-player,代码行数:7,代码来源:preference.py

示例2: check_network_connection

 def check_network_connection(self, auto=False):    
     if is_network_connected():
         switch_tab(self, self.body_paned)
         if not auto:
             self.start_fetch_channels()
     else:    
         switch_tab(self, self.network_failed_box)
开发者ID:electricface,项目名称:deepin-music-player,代码行数:7,代码来源:radio_browser.py

示例3: completed_animation

 def completed_animation(self, source, widget):    
     self.draw_animation = False        
     self.active_alpha = 1.0
     self.target_alpha = 0.0
     self.in_animation = False
     self.queue_draw()
     switch_tab(self.body_box, widget)
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:7,代码来源:mini.py

示例4: switch_to_listview

 def switch_to_listview(self, category, title):    
     self.text_prompt.set_text(title)
     self.webcast_view.clear()
     
     songs = self.__db_query.get_songs(category, title)
     self.webcast_view.add_webcasts(songs)
     switch_tab(self.page_box, self.listview_page)
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:7,代码来源:webcasts_browser.py

示例5: on_event_login_success

 def on_event_login_success(self, obj, data):
     if self.list_type == self.COLLECT_TYPE:
         self.song_view.load_collect_songs(clear=True)
         switch_tab(self.main_box, self.song_view)
         
         self.normal_pixbuf = gtk.gdk.pixbuf_new_from_file(get_image("collect_list.png"))
         self.emit_redraw_request()
开发者ID:WilliamRen,项目名称:dmusic-plugin-baidumusic,代码行数:7,代码来源:music_list_item.py

示例6: start_search_songs

 def start_search_songs(self, keyword):    
     songs = self.song_view.get_search_songs(keyword)
     if songs:
         self.song_view.add_songs(songs)
         switch_tab(self, self.song_view)
     else:    
         self.search_prompt.update_keyword(keyword)
         switch_tab(self, self.search_prompt)
开发者ID:electricface,项目名称:deepin-music-player,代码行数:8,代码来源:song_view.py

示例7: check_network_connection

 def check_network_connection(self, auto=False):
     if is_network_connected():
         self.network_connected_flag = True
         switch_tab(self, self.webview)
         if not auto:
             self.reload_browser()
     else:
         self.network_connected_flag = False
         switch_tab(self, self.network_failed_box)
开发者ID:legendtang,项目名称:dmusic-plugin-NeteaseCloudMusic,代码行数:9,代码来源:netease_music_browser.py

示例8: __init__

 def __init__(self, tag, padding_x=0, padding_y=0):
     gtk.VBox.__init__(self)
     
     self.radio_view, self.radio_view_sw = self.get_icon_view(tag=tag, padding_x=padding_x, padding_y=padding_y)
     self.network_connect_timeout = NetworkConnectTimeout(self.radio_view.start_fetch_channels)
     prompt_label = AutoLabel("正在加载数据...")
     self.radio_view.fetch_failed = lambda : switch_tab(self, self.network_connect_timeout)
     self.radio_view.fetch_successed = lambda : switch_tab(self, self.radio_view_sw)
     self.add(prompt_label)
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:9,代码来源:radio_home_page.py

示例9: list_widget

    def list_widget(self):
        switch_tab(self.main_box, self.song_view)        
        if self.list_type == self.DEFAULT_TYPE:
            pass

        elif self.list_type == self.COLLECT_TYPE:    
            if not bplayer.is_login:
                switch_tab(self.main_box, self.login_box)            
                
        return self.main_box
开发者ID:WilliamRen,项目名称:dmusic-plugin-baidumusic,代码行数:10,代码来源:music_list_item.py

示例10: on_back_button_clicked

 def on_back_button_clicked(self, obj):    
     # clear entry text.
     self.search_entry.entry.set_text("")
     
     widget = self.get_current_view_sw()
     if widget: switch_tab(self.switch_view_box, widget)
     
     # hide backhbox.
     self.back_hbox.hide_all()
     self.back_hbox.set_no_show_all(True)
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:10,代码来源:local_browser.py

示例11: on_item_press

 def on_item_press(self, press_item):            
     if press_item.index == self.current_index:
         return
     self.current_index = press_item.index 
     for item in self.items:
         if item == press_item:
             continue
         item.clear_selected_status()
     switch_tab(self.__container, press_item.list_widget)    
     self.emit("switch-tab", press_item)    
开发者ID:electricface,项目名称:deepin-music-player,代码行数:10,代码来源:tab_box.py

示例12: active_item

 def active_item(self, active_item):    
     if active_item in self.items:
         if active_item.index == self.current_index:
             return 
             
         for item in self.items:
             item.clear_selected_status()
         active_item.manual_select()    
         self.current_index = active_item.index
         switch_tab(self.__container, active_item.list_widget)
开发者ID:electricface,项目名称:deepin-music-player,代码行数:10,代码来源:tab_box.py

示例13: on_webcastbar_single_click_item

 def on_webcastbar_single_click_item(self, widget, item, column, x, y):    
     if hasattr(item, "collect_flag"):
         switch_tab(self.page_box, self.collected_view_sw)
     else:    
         widget = self.page_box.get_children()[0]
         if widget != self.metro_view_sw:
             switch_tab(self.page_box, self.metro_view_sw)            
         
         if self.current_category != item.category:
             self.current_category = item.category
             self.load_view_data()
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:11,代码来源:webcasts_browser.py

示例14: on_webview_load_finished

 def on_webview_load_finished(self, *args):    
     if not self.is_reload_flag:
         self.webview.reload()
         self.is_reload_flag = True
     elif self.is_reload_flag and self.update_progress_flag:    
         self.update_progress_flag = False
         if self.network_connected_flag:
             switch_tab(self, self.webview)
         
     # inject object.    
     self.injection_object()            
开发者ID:lovesnow,项目名称:dmusic-plugin-baidumusic,代码行数:11,代码来源:music_browser.py

示例15: __init_radiobar

 def __init_radiobar(self):    
     self.radiobar = TreeView(enable_drag_drop=False, enable_multiple_select=False)
     items = []
     items.append(CategroyTreeItem(_("Home"), "home",  lambda : switch_tab(self.page_box, self.home_page)))
     items.append(CategroyTreeItem(_("Hot MHz"), "hot", lambda : switch_tab(self.page_box, self.hot_page_sw)))
     items.append(CategroyTreeItem(_("Genres MHz"), "genre",  lambda : switch_tab(self.page_box, self.genre_page)))
     items.append(CategroyTreeItem(_("Pop MHz"), "up", lambda : switch_tab(self.page_box, self.fast_page_sw)))        
     self.radiobar.add_items(items)
     self.radiobar.select_items([self.radiobar.visible_items[0]])
     self.radiobar.set_size_request(121, -1)
     self.radiobar.draw_mask = self.on_radiobar_draw_mask        
开发者ID:electricface,项目名称:deepin-music-player,代码行数:11,代码来源:radio_browser.py


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