:right-sidebar: True KeyFile =================================================================== .. currentmodule:: gi.repository.GObject .. class:: KeyFile(**kwargs) :no-contents-entry: :Constructors: :: new() -> GLib.KeyFile Constructors ------------ .. rst-class:: interim-class .. class:: KeyFile :no-index: .. classmethod:: new() -> ~gi.repository.GLib.KeyFile Methods ------- .. rst-class:: interim-class .. class:: KeyFile :no-index: .. classmethod:: error_quark() -> int .. method:: get_boolean(group_name: str, key: str) -> bool :param group_name: :param key: .. method:: get_boolean_list(group_name: str, key: str) -> list[bool] :param group_name: :param key: .. method:: get_comment(group_name: str | None = None, key: str | None = None) -> str :param group_name: :param key: .. method:: get_double(group_name: str, key: str) -> float :param group_name: :param key: .. method:: get_double_list(group_name: str, key: str) -> list[float] :param group_name: :param key: .. method:: get_groups() -> ~typing.Tuple[list[str], int] .. method:: get_int64(group_name: str, key: str) -> int :param group_name: :param key: .. method:: get_integer(group_name: str, key: str) -> int :param group_name: :param key: .. method:: get_integer_list(group_name: str, key: str) -> list[int] :param group_name: :param key: .. method:: get_keys(group_name: str) -> ~typing.Tuple[list[str], int] :param group_name: .. method:: get_locale_for_key(group_name: str, key: str, locale: str | None = None) -> str | None :param group_name: :param key: :param locale: .. method:: get_locale_string(group_name: str, key: str, locale: str | None = None) -> str :param group_name: :param key: :param locale: .. method:: get_locale_string_list(group_name: str, key: str, locale: str | None = None) -> list[str] :param group_name: :param key: :param locale: .. method:: get_start_group() -> str | None .. method:: get_string(group_name: str, key: str) -> str :param group_name: :param key: .. method:: get_string_list(group_name: str, key: str) -> list[str] :param group_name: :param key: .. method:: get_uint64(group_name: str, key: str) -> int :param group_name: :param key: .. method:: get_value(group_name: str, key: str) -> str :param group_name: :param key: .. method:: has_group(group_name: str) -> bool :param group_name: .. method:: load_from_bytes(bytes: ~gi.repository.GLib.Bytes, flags: ~gi.repository.GLib.KeyFileFlags) -> bool :param bytes: :param flags: .. method:: load_from_data(data: str, length: int, flags: ~gi.repository.GLib.KeyFileFlags) -> bool :param data: :param length: :param flags: .. method:: load_from_data_dirs(file: str, flags: ~gi.repository.GLib.KeyFileFlags) -> ~typing.Tuple[bool, str] :param file: :param flags: .. method:: load_from_dirs(file: str, search_dirs: list[str], flags: ~gi.repository.GLib.KeyFileFlags) -> ~typing.Tuple[bool, str] :param file: :param search_dirs: :param flags: .. method:: load_from_file(file: str, flags: ~gi.repository.GLib.KeyFileFlags) -> bool :param file: :param flags: .. method:: remove_comment(group_name: str | None = None, key: str | None = None) -> bool :param group_name: :param key: .. method:: remove_group(group_name: str) -> bool :param group_name: .. method:: remove_key(group_name: str, key: str) -> bool :param group_name: :param key: .. method:: save_to_file(filename: str) -> bool :param filename: .. method:: set_boolean(group_name: str, key: str, value: bool) -> None :param group_name: :param key: :param value: .. method:: set_boolean_list(group_name: str, key: str, list: list[bool]) -> None :param group_name: :param key: :param list: .. method:: set_comment(group_name: str | None, key: str | None, comment: str) -> bool :param group_name: :param key: :param comment: .. method:: set_double(group_name: str, key: str, value: float) -> None :param group_name: :param key: :param value: .. method:: set_double_list(group_name: str, key: str, list: list[float]) -> None :param group_name: :param key: :param list: .. method:: set_int64(group_name: str, key: str, value: int) -> None :param group_name: :param key: :param value: .. method:: set_integer(group_name: str, key: str, value: int) -> None :param group_name: :param key: :param value: .. method:: set_integer_list(group_name: str, key: str, list: list[int]) -> None :param group_name: :param key: :param list: .. method:: set_list_separator(separator: int) -> None :param separator: .. method:: set_locale_string(group_name: str, key: str, locale: str, string: str) -> None :param group_name: :param key: :param locale: :param string: .. method:: set_locale_string_list(group_name: str, key: str, locale: str, list: list[str]) -> None :param group_name: :param key: :param locale: :param list: .. method:: set_string(group_name: str, key: str, string: str) -> None :param group_name: :param key: :param string: .. method:: set_string_list(group_name: str, key: str, list: list[str]) -> None :param group_name: :param key: :param list: .. method:: set_uint64(group_name: str, key: str, value: int) -> None :param group_name: :param key: :param value: .. method:: set_value(group_name: str, key: str, value: str) -> None :param group_name: :param key: :param value: .. method:: to_data() -> ~typing.Tuple[str, int]