• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python ui_utils.switch_tab函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: search

 def search(self, *kwargs):
     string = self.search_entry.get_text()
     index = self.search_combobox.get_active()
     if string:
         if index == 0:
             switch_tab(self.result_box, self.song_list)
             self.song_list.add_items([SearchSongItem(Song(song)) for song in
                 nplayer.search(string)], clear_first=True)
         else:
             switch_tab(self.result_box, self.playlist_list)
             self.playlist_list.add_items([PlaylistItem(playlist) for
                 playlist in nplayer.search(string, 1000)], clear_first=True)
开发者ID:EightWarning,项目名称:dmusic-plugin-NeteaseCloudMusic,代码行数:12,代码来源:netease_music_browser.py


示例17: change_search_type

 def change_search_type(self, obj):
     string = self.search_entry.get_text()
     if not string:
         return
     index = self.search_combobox.get_active()
     if index == 0:
         switch_tab(self.result_box, self.song_list)
         self.song_list.add_items([SearchSongItem(Song(song)) for song in
             nplayer.search(string)], clear_first=True)
     elif index == 1:
         switch_tab(self.result_box, self.playlist_list)
         self.playlist_list.add_items([PlaylistItem(playlist) for playlist in
             nplayer.search(string, 1000)], clear_first=True)
开发者ID:EightWarning,项目名称:dmusic-plugin-NeteaseCloudMusic,代码行数:13,代码来源:netease_music_browser.py


示例18: __on_double_click_item

 def __on_double_click_item(self, widget, item, x, y):
     self.search_entry.entry.set_text("")        
     
     songs = self.get_item_songs(item)
     self.songs_view.clear()        
     self.songs_view.add_songs(songs)
     
     # todo: switch view mode fixed the back.
     switch_tab(self.switch_view_box, self.songs_view)
     
     # show back button.
     self.prompt_button.set_infos((item.pixbuf, item.name_label))
     self.back_hbox.set_no_show_all(False)
     self.back_hbox.show_all()
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:14,代码来源:local_browser.py


示例19: switch_filter_view

 def switch_filter_view(self, tag):    
     
     # clear search entry
     self.search_entry.entry.set_text("")
     
     widget = None
     if tag == "artist" : widget = self.artists_sw
     elif tag == "album": widget = self.albums_sw
     elif tag == "genre": widget = self.genres_sw
     elif tag == "folder" : widget = self.folders_sw
         
     if widget:    
         self.back_hbox.hide_all()
         self.back_hbox.set_no_show_all(True)
         switch_tab(self.switch_view_box, widget)
开发者ID:WilliamRen,项目名称:deepin-music-player,代码行数:15,代码来源:local_browser.py


示例20: change_view

    def change_view(self, widget):    

        if not widget.get_active():
            Dispatcher.change_window_mode("simple")
            config.set("setting", "window_mode", "simple")
            switch_tab(self.header_box, self.simple_header_bar)
            self.browser_align.hide_all()
            self.browser_align.set_no_show_all(True)
            self.window.set_default_size(330, 625)
            self.window.set_geometry_hints(None, 330, 300, 330, 700, -1, -1, -1, -1, -1, -1)
            self.window.resize(330, 625)
            self.window.queue_draw()
        else:
            Dispatcher.change_window_mode("full")
            config.set("setting", "window_mode", "full")
            switch_tab(self.header_box, self.full_header_bar)
            self.browser_align.set_no_show_all(False)
            self.browser_align.show_all()
            self.window.set_default_size(816, 625)            
            self.window.set_geometry_hints(None, 816, 625, -1, -1,  -1, -1, -1, -1, -1, -1)
            self.window.resize(816, 625)
        Dispatcher.volume(float(config.get("player", "volume", "1.0")))        
开发者ID:andy071001,项目名称:deepin-music-player,代码行数:22,代码来源:instance.py



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python widgetBatchBase.GdalToolsBaseBatchWidget类代码示例发布时间:2022-05-26
下一篇:
Python ui_utils.draw_single_mask函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap