Settings - Настройки ГИС «Аксиома»

class axipy.Settings

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

Класс не требует создания объекта. Используйте методы класса.

Пример использования
# Читает значение
val = Settings.value(Settings.RulerColorLine)
# Записывает значение
new_value = QColor(0, 255, 0)
Settings.setValue(Settings.RulerColorLine, new_value)
# Сбрасывает на значение по умолчанию
Settings.reset(Settings.RulerColorLine)
Атрибуты

Значение

Тип

Наименование

SilentCloseWidget

bool

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

SnapSensitiveRasius

int

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

SnapColor

QColor

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

SnapThickness

int

Привязка узлов - толщина линии

EditNodeColor

QColor

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

EditNodeSize

int

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

NearlyGeometriesTopology

bool

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

NodesUpdateMode

bool

Использовать перезапись истории изменений при редактировании узлов

ShowDrawingToolTip

bool

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

CreateTabAfterOpen

bool

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

RenameDataObjectFromTab

bool

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

LastSavePath

str

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

UseLastSelectedFilter

bool

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

SelectByInformationTool

bool

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

SaveAsToOriginalFileFolder

bool

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

LastNameFilter

str

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

SensitiveMouse

bool

Чувствительность мыши

ShowSplashScreen

bool

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

RulerModeSpherical

bool

Линейка - измерение на сфере

RulerColorLine

bool

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

UseAntialiasing

bool

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

ShowDegreeTypeNumeric

bool

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

DrawCoordSysBounds

bool

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

PreserveScaleMap

bool

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

ShowMapScaleBar

bool

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

ShowScrollOnMapView

bool

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

LoadLastWorkspace

bool

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

ShowMeshLayout

bool

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

MeshSizeLayout

float

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

SnapToMeshLayout

bool

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

ShowMeshLegend

bool

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

MeshSizeLegend

float

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

SnapToMeshLegend

bool

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

LastOpenPath

str

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

LastPathWorkspace

str

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

DefaultPathCache

str

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

UserDataPaths

list[str]

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

EnableSmartTabs

bool

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

DistancePrecision

int

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

Methods:

reset(key)

Устанавливает значение по умолчанию.

setValue(key, value)

Устанавливает значение параметра.

value(key)

Читает значение параметра.

classmethod reset(key)

Устанавливает значение по умолчанию.

Параметры

key – Параметр.

classmethod setValue(key, value)

Устанавливает значение параметра.

Параметры
  • key – Параметр.

  • value – Значение.

Исключение

TypeError – Если значение неправильного типа.

Например:

Settings.setValue(Settings.LastOpenPath, 'C:/mydir')
classmethod value(key)

Читает значение параметра.

Параметры

key – Параметр.

Тип результата

Any

Результат

Значение.

Например:

val = Settings.value(Settings.LastOpenPath)