aqt.preferences#

Classes#

Functions#

Module Contents#

class aqt.preferences.Preferences(mw: aqt.AnkiQt)#

Bases: QDialog

mw#
prof#
form#
silentlyClose = True#
setup_configurable_answer_keys()#

Create a group box in Preferences with widgets that let the user edit answer keys.

accept() → None#
accept_with_callback(callback: collections.abc.Callable[[], None] | None = None) → None#
reject() → None#
setup_collection() → None#
update_collection(on_done: collections.abc.Callable[[], None]) → None#
setup_profile() → None#

Setup options stored in the user profile.

update_profile() → None#
setup_network() → None#
update_login_status() → None#
on_media_log() → None#
sync_login() → None#
sync_logout() → None#
ankihub_sync_login() → None#
ankihub_sync_logout() → None#
confirm_sync_after_login() → None#
update_network() → None#
setup_global() → None#

Setup options global to all profiles.

update_global() → None#
on_theme_changed(index: int) → None#
on_reset_window_sizes() → None#
setupOptions() → None#
updateOptions() → None#
setup_language() → None#
current_lang_index() → int#
on_language_index_changed(idx: int) → None#
setup_video_driver() → None#
update_video_driver() → bool#

Returns True if the video driver was changed.

aqt.preferences.video_driver_name_for_platform(driver: aqt.profiles.VideoDriver) → str#