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


Python config.getint函数代码示例

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


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

示例1: get_cfg

def get_cfg(option):
    cfg_option = "%s_%s" % (_PLUGIN_ID, option)

    if option == "feed":
        return config.getint("plugins", cfg_option, _PRESETS[0][4])
    elif option == "fcut":
        return config.getint("plugins", cfg_option, _PRESETS[0][3])
开发者ID:elfalem,项目名称:quodlibet,代码行数:7,代码来源:crossfeed.py

示例2: __init__

    def __init__(self):
        for (key, text, func) in self.keys:
            val = config.getfloat("plugins", "randomalbum_%s" % key, 0.0)
            self.weights[key] = val

        use = config.getint("plugins", "randomalbum_use_weights", 0)
        self.use_weights = use
        delay = config.getint("plugins", "randomalbum_delay", 0)
        self.delay = delay
开发者ID:LudoBike,项目名称:quodlibet,代码行数:9,代码来源:randomalbum.py

示例3: test_get

 def test_get(self):
     config.set("foo", "int", "1")
     config.set("foo", "float", "1.25")
     config.set("foo", "str", "foobar")
     config.set("foo", "bool", "True")
     self.failUnlessEqual(config.getint("foo", "int"), 1)
     self.failUnlessEqual(config.getfloat("foo", "float"), 1.25)
     self.failUnlessEqual(config.get("foo", "str"), "foobar")
     self.failUnlessEqual(config.getboolean("foo", "bool"), True)
开发者ID:silkecho,项目名称:glowing-silk,代码行数:9,代码来源:test_config.py

示例4: __init__

    def __init__(self, browser, model):
        super(PreferencesButton, self).__init__()

        sort_orders = [
            (_("_Title"), self.__compare_title),
            (_("_Artist"), self.__compare_artist),
            (_("_Date"), self.__compare_date),
            (_("_Genre"), self.__compare_genre),
            (_("_Rating"), self.__compare_rating),
            (_("_Playcount"), self.__compare_avgplaycount),
        ]

        menu = Gtk.Menu()

        sort_item = Gtk.MenuItem(
            label=_(u"Sort _by…"), use_underline=True)
        sort_menu = Gtk.Menu()

        active = config.getint('browsers', 'album_sort', 1)

        item = None
        for i, (label, func) in enumerate(sort_orders):
            item = RadioMenuItem(group=item, label=label,
                                 use_underline=True)
            model.set_sort_func(100 + i, func)
            if i == active:
                model.set_sort_column_id(100 + i, Gtk.SortType.ASCENDING)
                item.set_active(True)
            item.connect("toggled",
                         util.DeferredSignal(self.__sort_toggled_cb),
                         model, i)
            sort_menu.append(item)

        sort_item.set_submenu(sort_menu)
        menu.append(sort_item)

        pref_item = MenuItem(_("_Preferences"), Icons.PREFERENCES_SYSTEM)
        menu.append(pref_item)
        connect_obj(pref_item, "activate", Preferences, browser)

        menu.show_all()

        button = MenuButton(
                SymbolicIconImage(Icons.EMBLEM_SYSTEM, Gtk.IconSize.MENU),
                arrow=True)
        button.set_menu(menu)
        self.pack_start(button, True, True, 0)
开发者ID:LudoBike,项目名称:quodlibet,代码行数:47,代码来源:main.py

示例5: __init__

    def __init__(self, model):
        super(PreferencesButton, self).__init__()

        sort_orders = [
            (_("_Title"), self.__compare_title),
            (_("_Artist"), self.__compare_artist),
            (_("_Date"), self.__compare_date),
            (_("_Genre"), self.__compare_genre),
            ]

        menu = gtk.Menu()

        sort_item = gtk.MenuItem(_("Sort _by..."))
        sort_menu = gtk.Menu()

        active = config.getint('browsers', 'album_sort', 1)

        item = None
        for i, (label, func) in enumerate(sort_orders):
            item = gtk.RadioMenuItem(item, label)
            model.set_sort_func(100 + i, func)
            if i == active:
                model.set_sort_column_id(100 + i, gtk.SORT_ASCENDING)
                item.set_active(True)
            gobject_weak(item.connect, "toggled",
                         util.DeferredSignal(self.__sort_toggled_cb),
                         model, i)
            sort_menu.append(item)

        sort_item.set_submenu(sort_menu)
        menu.append(sort_item)

        pref_item = MenuItem(_("_Preferences"), gtk.STOCK_PREFERENCES)
        menu.append(pref_item)
        gobject_weak(pref_item.connect_object, "activate", Preferences, self)

        menu.show_all()

        button = MenuButton(
            gtk.image_new_from_stock(
                gtk.STOCK_PREFERENCES, gtk.ICON_SIZE_MENU),
                arrow=False)
        button.set_menu(menu)
        self.pack_start(button)
开发者ID:silkecho,项目名称:glowing-silk,代码行数:44,代码来源:albums.py

示例6: __browser_cb

    def __browser_cb(self, browser, songs, sorted, library, player):
        if browser.background:
            bg = background_filter()
            if bg:
                songs = filter(bg, songs)
        self.songlist.set_songs(songs, sorted)

        # After the first time the browser activates, which should always
        # happen if we start up and restore, restore the playing song.
        # Because the browser has send us songs we can be sure it has
        # registered all its libraries.
        if self.__first_browser_set:
            self.__first_browser_set = False

            song = library.librarian.get(config.get("memory", "song"))
            seek_pos = config.getint("memory", "seek", 0)
            config.set("memory", "seek", 0)
            if song is not None:
                player.setup(self.playlist, song, seek_pos)
开发者ID:kriskielce88,项目名称:xn--ls8h,代码行数:19,代码来源:quodlibetwindow.py

示例7: set_variables_from_config

 def set_variables_from_config(self, configuration):
     """Initialize user settings from the configuration storage."""
     for key, vdict in INT_SETTINGS.items():
         try:
             setattr(configuration, key, config.getint("plugins", "autoqueue_%s" % key))
         except:
             setattr(configuration, key, vdict["value"])
             config.set("plugins", "autoqueue_%s" % key, vdict["value"])
     for key, vdict in BOOL_SETTINGS.items():
         try:
             setattr(configuration, key, config.get("plugins", "autoqueue_%s" % key).lower() == "true")
         except:
             setattr(configuration, key, vdict["value"])
             config.set("plugins", "autoqueue_%s" % key, vdict["value"] and "true" or "false")
     for key, vdict in STR_SETTINGS.items():
         try:
             setattr(configuration, key, config.get("plugins", "autoqueue_%s" % key))
         except:
             setattr(configuration, key, vdict["value"])
             config.set("plugins", "autoqueue_%s" % key, vdict["value"])
开发者ID:chtk,项目名称:autoqueue,代码行数:20,代码来源:quodlibet_autoqueue.py

示例8: getter

 def getter(section, option):
     return str(config.getint(section, option))
开发者ID:zsau,项目名称:quodlibet,代码行数:2,代码来源:advanced_preferences.py

示例9: COVER_SIZE

 def COVER_SIZE(self):
     size = config.getint("browsers", "cover_size")
     if size <= 0:
         size = 48
     return size
开发者ID:elfalem,项目名称:quodlibet,代码行数:5,代码来源:models.py

示例10: delayed_song_set

 def delayed_song_set():
     song = library.get(config.get("memory", "song"))
     seek_pos = config.getint("memory", "seek")
     config.set("memory", "seek", 0)
     player.setup(self.playlist, song, seek_pos)
开发者ID:silkecho,项目名称:glowing-silk,代码行数:5,代码来源:quodlibetwindow.py

示例11: test_get_default

 def test_get_default(self):
     self.failUnlessEqual(config.getboolean("foo", "nothing", True), True)
     self.failUnlessEqual(config.getint("foo", "nothing", 42), 42)
     self.failUnlessEqual(config.getfloat("foo", "nothing", 42.42), 42.42)
     self.failUnlessEqual(config.get("foo", "nothing", "foo"), "foo")
开发者ID:silkecho,项目名称:glowing-silk,代码行数:5,代码来源:test_config.py

示例12: test_set

 def test_set(self):
     config.set("foo", "bar", 1)
     self.failUnlessEqual(config.get("foo", "bar"), "1")
     self.failUnlessEqual(config.getint("foo", "bar"), 1)
开发者ID:silkecho,项目名称:glowing-silk,代码行数:4,代码来源:test_config.py

示例13: print_e

        try:
            player = quodlibet.init_backend(backend, app.librarian)
        except quodlibet.player.error, error:
            print_e("%s. %s" % (error.short_desc, error.long_desc))
        else:
            break
    app.player = player

    os.environ["PULSE_PROP_media.role"] = "music"
    os.environ["PULSE_PROP_application.icon_name"] = "quodlibet"

    browsers.init()

    from quodlibet.qltk.songlist import SongList

    try: ratings = config.getint("settings", "ratings")
    except (ValueError, TypeError): pass
    else: util.RATING_PRECISION = 1.0/ratings

    try: default_rating = config.getfloat("settings", "default_rating")
    except (ValueError, TypeError): pass
    else: const.DEFAULT_RATING = default_rating

    try: symbol = config.get("settings", "rating_symbol").decode("utf-8")
    except UnicodeDecodeError: pass
    else: util.RATING_SYMBOL = symbol

    if config.get("settings", "headers").split() == []:
       config.set("settings", "headers", "title")
    headers = config.get("settings", "headers").split()
    SongList.set_all_column_headers(headers)
开发者ID:silkecho,项目名称:glowing-silk,代码行数:31,代码来源:quodlibet.py

示例14: __restore_state

 def __restore_state(self):
     print_d("Restore state")
     if config.getint("memory", self.__conf("maximized"), 0):
         self.maximize()
     else:
         self.unmaximize()
开发者ID:bossjones,项目名称:quodlibet,代码行数:6,代码来源:window.py

示例15: getter

 def getter(section, option):
     return text_type(config.getint(section, option))
开发者ID:LudoBike,项目名称:quodlibet,代码行数:2,代码来源:advanced_preferences.py


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