本文整理汇总了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])
示例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
示例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)
示例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)
示例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)
示例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)
示例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"])
示例8: getter
def getter(section, option):
return str(config.getint(section, option))
示例9: COVER_SIZE
def COVER_SIZE(self):
size = config.getint("browsers", "cover_size")
if size <= 0:
size = 48
return size
示例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)
示例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")
示例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)
示例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)
示例14: __restore_state
def __restore_state(self):
print_d("Restore state")
if config.getint("memory", self.__conf("maximized"), 0):
self.maximize()
else:
self.unmaximize()
示例15: getter
def getter(section, option):
return text_type(config.getint(section, option))