Настройки ГИС Аксиома

class axipy.CurrentSettings

Текущие настройки Аксиомы. Класс является статическим словарем (collections.abc.MutableMapping). Поддерживает обращение по индексу. Для получения настроек по умолчанию, используется класс axipy.DefaultSettings.

Пример работы с настройками.
from axipy import DefaultSettings, CurrentSettings

# Получение настройки по умолчанию
print(DefaultSettings.ShowSplashScreen)
'''
>>> True
'''
# Назначение текущей настройки
CurrentSettings.ShowSplashScreen = False
# Получение текущей настройки
print(CurrentSettings.ShowSplashScreen)
'''
>>> False
'''
# Сброс настройки обратно к значению по умолчанию
CurrentSettings.ShowSplashScreen = DefaultSettings.ShowSplashScreen
print(CurrentSettings.ShowSplashScreen)
'''
>>> True
'''

Классовые методы:

get(key[, default_value])

Возвращает значение по ключу.

items()

Возвращает список кортежей ключ-значение, где ключи - это атрибуты класса, a значения - это значения настроек.

keys()

Возвращает список ключей, где ключи это атрибуты класса.

reset()

Сброс значений всех текущих настроек на значения по умолчанию.

values()

Возвращает список значений, где значения это значения настроек.

Атрибуты:

BrushCatalog

Каталог со стилями заливок

CreateTabAfterOpen

Создавать TAB при открытии

DefaultPathCache

Каталог с кэшированными данными

DistancePrecision

Точность по умолчанию для расстояний и площадей

DrawCoordSysBounds

Отображать границы мира

EditNodeColor

Узлы при редактировании - цвет

EditNodeSize

Узлы при редактировании - размер

EnableSmartTabs

Умное переключение вкладок

Language

Язык Аксиомы

LastNameFilter

Последний использованный фильтр файлов

LastOpenPath

Последний каталог откуда открывались данные

LastPathWorkspace

Последний каталог к рабочему набору

LastSavePath

Последний пусть сохранения

LoadLastWorkspace

Загружать при старте последнее рабочее пространство

MeshSizeLayout

Размер ячейки

MeshSizeLegend

Размер ячейки

NearlyGeometriesTopology

Перемещать узлы соседних объектов при редактировании

NodesUpdateMode

Объединять историю изменения узлов в режиме Форма

PenCatalog

Каталог со стилями линий

PreserveScaleMap

Сохранять масштаб при изменении размеров окна

RenameDataObjectFromTab

Переименовывать открытый объект по имени TAB файла

RulerColorLine

Линейка - цвет линии

SaveAsToOriginalFileFolder

Сохранять копию в каталог с исходным файлом

SelectByInformationTool

Инструмент «Информация» выбирает объект

SensitiveMouse

Чувствительность мыши в пикселях

ShowDegreeTypeNumeric

Отображать градусы в формате Десятичное значение

ShowDrawingToolTip

Показывать данные при рисовании

ShowMapScaleBar

Показывать масштабную линейку

ShowMeshLayout

Отображать сетку привязки

ShowMeshLegend

Отображать сетку привязки

ShowScrollOnMapView

Показывать полосы прокрутки

ShowSplashScreen

Отображать экран загрузки

SilentCloseWidget

Подтверждать закрытие несохраненных данных

SnapSensitiveRadius

Привязка узлов - размер

SnapToMeshLayout

Привязывать элементы отчета к сетке

SnapToMeshLegend

Привязывать к сетке

SymbolCatalog

Каталог со стилями точек

UseAntialiasing

Использовать сглаживание при отрисовке

UseLastSelectedFilter

Запоминать последний фильтр в диалоге открытия файлов

UseNativeFileDialog

Пользоваться системными файловыми диалогами

UserDataFolder

Папка с пользовательскими данными Аксиомы

UserDataPaths

Список пользовательских каталогов с названиями

UserPluginsDataFolder

Папка с данными установленных плагинов Аксиомы

UserPluginsDependenciesFolder

Папка с зависимостями установленных плагинов Аксиомы

UserPluginsFolder

Корневая папка установленных плагинов Аксиомы

UserPluginsInstallationFolder

Папка с установленными плагинами Аксиомы

UserPluginsSettingsFolder

Папка с настройками установленных плагинов Аксиомы

BrushCatalog: Path

Каталог со стилями заливок

CreateTabAfterOpen: bool

Создавать TAB при открытии

DefaultPathCache: Path

Каталог с кэшированными данными

DistancePrecision: int

Точность по умолчанию для расстояний и площадей

DrawCoordSysBounds: bool

Отображать границы мира

EditNodeColor: QColor

Узлы при редактировании - цвет

EditNodeSize: int

Узлы при редактировании - размер

EnableSmartTabs: bool

Умное переключение вкладок

Language: AxiomaLanguage

Язык Аксиомы

LastNameFilter: str

Последний использованный фильтр файлов

LastOpenPath: Path

Последний каталог откуда открывались данные

LastPathWorkspace: Path

Последний каталог к рабочему набору

LastSavePath: Path

Последний пусть сохранения

LoadLastWorkspace: bool

Загружать при старте последнее рабочее пространство

MeshSizeLayout: float

Размер ячейки

MeshSizeLegend: float

Размер ячейки

NearlyGeometriesTopology: bool

Перемещать узлы соседних объектов при редактировании

NodesUpdateMode: bool

Объединять историю изменения узлов в режиме Форма

PenCatalog: Path

Каталог со стилями линий

PreserveScaleMap: bool

Сохранять масштаб при изменении размеров окна

RenameDataObjectFromTab: bool

Переименовывать открытый объект по имени TAB файла

RulerColorLine: QColor

Линейка - цвет линии

SaveAsToOriginalFileFolder: bool

Сохранять копию в каталог с исходным файлом

SelectByInformationTool: bool

Инструмент «Информация» выбирает объект

SensitiveMouse: int

Чувствительность мыши в пикселях

ShowDegreeTypeNumeric: bool

Отображать градусы в формате Десятичное значение

ShowDrawingToolTip: bool

Показывать данные при рисовании

ShowMapScaleBar: bool

Показывать масштабную линейку

ShowMeshLayout: bool

Отображать сетку привязки

ShowMeshLegend: bool

Отображать сетку привязки

ShowScrollOnMapView: bool

Показывать полосы прокрутки

ShowSplashScreen: bool

Отображать экран загрузки

SilentCloseWidget: bool

Подтверждать закрытие несохраненных данных

SnapSensitiveRadius: int

Привязка узлов - размер

SnapToMeshLayout: bool

Привязывать элементы отчета к сетке

SnapToMeshLegend: bool

Привязывать к сетке

SymbolCatalog: Path

Каталог со стилями точек

UseAntialiasing: bool

Использовать сглаживание при отрисовке

UseLastSelectedFilter: bool

Запоминать последний фильтр в диалоге открытия файлов

UseNativeFileDialog: bool

Пользоваться системными файловыми диалогами

UserDataFolder: Path

Папка с пользовательскими данными Аксиомы

UserDataPaths: Dict[str, Path]

Список пользовательских каталогов с названиями

UserPluginsDataFolder: Path

Папка с данными установленных плагинов Аксиомы

UserPluginsDependenciesFolder: Path

Папка с зависимостями установленных плагинов Аксиомы

UserPluginsFolder: Path

Корневая папка установленных плагинов Аксиомы

UserPluginsInstallationFolder: Path

Папка с установленными плагинами Аксиомы

UserPluginsSettingsFolder: Path

Папка с настройками установленных плагинов Аксиомы

classmethod get(key: str, default_value: Optional[Any] = None)

Возвращает значение по ключу.

classmethod items() List[Tuple[str, Any]]

Возвращает список кортежей ключ-значение, где ключи - это атрибуты класса, a значения - это значения настроек.

classmethod keys() List[str]

Возвращает список ключей, где ключи это атрибуты класса.

static reset()

Сброс значений всех текущих настроек на значения по умолчанию.

classmethod values() List[Any]

Возвращает список значений, где значения это значения настроек.

class axipy.DefaultSettings

Настройки Аксиомы по умолчанию. Класс является статическим словарем, доступным только для чтения (collections.abc.Mapping). Методы и атрибуты класса такие же как у класса axipy.CurrentSettings, но доступны только для чтения.

class axipy.AxiomaLanguage

Язык Аксиомы.

Атрибуты:

en

Английский язык

ru

Русский язык