GuiSettingsManager

class axioma.gui.GuiSettingsManager

Содержит текущие настройки приложения. Внесенные настройки сохраняются постоянно посредством saveSettings. Может быть доступен как объект через экземпляр Gui

Унаследован от: QObject

loadSettings(settings)

Загрузка настроек. Выполняется при инициализации объекта Gui

Параметры:settings (QSettings) – Настройки. При первоначальной загрузке используются settings.
saveSettings(settings)

Сохранение настроек для использования при последующих запусках

Параметры:settings (QSettings) – Настройки.
floatPrecision()

Установленное значение точности округления значений с плавающей точкой при работе с диалогами

Тип результата:int
setFloatPrecision(value)

Установка нового значения точности отругления

Параметры:value (int) – Новое значение точности округления
sensitiveMouse()

Чувствительность указателя мыши при выборе в окне карты или отчета

Результат:Значение в пикселях
Тип результата:int
setSensitiveMouse(sensitiveMouse)

Переопределение чувствительности мыши

Параметры:sensitiveMouse (int) – Новое значение
createTabAfterOpen()

Создавать ли файл TAB при открытии данных

Результат:True, если да. В противном случае False
Тип результата:bool
setCreateTabAfterOpen(createTabAfterOpen)

Устанавливать, создавать ли файл TAB при открытии данных

renameDataObjectFromTab()

Задавать ли имя таблицы или объекта данных на базе имени TAB файла

Тип результата:bool
setRenameDataObjectFromTab(renameDataObjectFromTab)

Явное переименование таблицы после открытия на базе имени TAB файла

Параметры:renameDataObjectFromTab (bool) – Значение
showDegreeTypeNumeric()

Показывать координаты в виде вещественного числа

Результат:True, если да. В противном случае координаты будут отображаться в формате градусы/минуты/секунды
Тип результата:bool
setShowDegreeTypeNumeric(showDegreeTypeNumeric)

Установка формата обображения координат

Параметры:showDegreeTypeNumeric (bool) – Если True, то в виде вещественного числа. В противном случае в формате градусы/минуты/секунды
showDrawingToolTip()

Показывать подсказки в всплывающем окне во время рисования в окне карты

Тип результата:bool
setShowDrawingToolTip(showDrawingToolTip)

Задание факта показа подсказок во время рисования в окне карты

Параметры:showDrawingToolTip (bool) – Новое значение
rulerModeSpherical()

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

Результат:True, если на сфере
Тип результата:bool
setRulerModeSpherical(rulerModeSpherical)

Задание режима измерения на карте

Параметры:rulerModeSpherical (bool) – True, если на сфере. Если в плане - False
showMeshLayout()

Показывать сетку привязки в окне отчета

:type : bool

setShowMeshLayout(showMeshLayout)

Управление показом сетки привязки в окне отчета

Параметры:showMeshLayout (bool) – True, если сетку необходимо отображать
meshSizeLayout()

Размер ячейки сетки в единицах измерения отчета

Тип результата:float
setMeshSizeLayout(meshSizeLayout)

Задание нового размера ячейки привязки в окне отчета

Параметры:meshSizeLayout (bool) – Новоео значение
snapToMeshLayout()

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

:type : bool

setSnapToMeshLayout(snapToMeshLayout)

Задание режима корректировки наносимых объектов в окно отчета

Параметры:snapToMeshLayout (bool) – Если True, то объекты будут привязываться к сетке
showMeshLegend()

Показывать сетку привязки в окне отчета

:type : bool

setShowMeshLegendt(showMeshLegend)

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

Параметры:showMeshLegend (bool) – True, если сетку необходимо отображать
meshSizeLegend()

Размер ячейки сетки в единицах измерения легенды

Тип результата:float
setMeshSizeLegend(meshSizeLegend)

Задание нового размера ячейки привязки в окне легенды

Параметры:meshSizeLegend (bool) – Новоео значение
snapToMeshLegend()

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

:type : bool

setSnapToMeshLegend(snapToMeshLegend)

Задание режима корректировки наносимых объектов в окно лененды

Параметры:snapToMeshLegend (bool) – Если True, то объекты будут привязываться к сетке
defaultCachePath()

Путь к каталогу, в котором сохраняются кэшированные данные

Тип результата:str
setDefaultCachePath(defaultCachePath)

Задание каталога, где будет хранится кэш данных

Параметры:defaultCachePath (str) – Каталог
preserveScaleMap()

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

Тип результата:bool
setPreserveScaleMap(preserveScaleMap)

Установка режима масштабирования окна карты

Параметры:preserveScaleMap (bool) – Если True, масштаб сохранять
showMapScaleBar()

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

Тип результата:bool
setShowMapScaleBar(showMapScaleBar)

Управление показом масштабной линейки в окне карты

Параметры:showMapScaleBar (bool) – True - показывать. False - нет.
useLastSelectedFilter()

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

Тип результата:bool
setUseLastSelectedFilter(useLastSelectedFilter)

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

Параметры:useLastSelectedFilter (bool) – True - фильтр сохранять
snapSensitiveRadius()

Чувствительность инструмента привязки к узлам существующих объектов в пикселях экрана

Тип результата:int
setSnapSensitiveRadius(snapRadius)

Задание чувствительности инструмента привязки к координатам при движении указателя мыши.

Параметры:snapRadius (int) – Значение в пикселях экрана
drawCoordSysBounds()

Отображать пределы координатной системы в окне карты

Тип результата:bool
setDrawCoordSysBounds(drawCoordSysBounds)

Управление отображением границ координатных систем в окне карты

Параметры:drawCoordSysBounds (bool) – True - отображать
showScrollOnMapView()

Показ попос прокрутки в окне карты или отчета

Тип результата:bool
setShowScrollOnMapView(showScrollOnMapView)

Управление показом полос прокрутки к окне карты или отчета

Параметры:showScrollOnMapView (bool) – True - показывать

Пример использования:

# Установленное значение точности округления
print (axioma.app.gui.settingsManager().floatPrecision())