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
setShowMeshLayout(showMeshLayout)¶Управление показом сетки привязки в окне отчета
Параметры: showMeshLayout ( bool) – True, если сетку необходимо отображать
setMeshSizeLayout(meshSizeLayout)¶Задание нового размера ячейки привязки в окне отчета
Параметры: meshSizeLayout ( bool) – Новоео значение
setSnapToMeshLayout(snapToMeshLayout)¶Задание режима корректировки наносимых объектов в окно отчета
Параметры: snapToMeshLayout ( bool) – Если True, то объекты будут привязываться к сетке
setShowMeshLegendt(showMeshLegend)¶Управление показом сетки привязки в окне легенды
Параметры: showMeshLegend ( bool) – True, если сетку необходимо отображать
setMeshSizeLegend(meshSizeLegend)¶Задание нового размера ячейки привязки в окне легенды
Параметры: meshSizeLegend ( bool) – Новоео значение
setSnapToMeshLegend(snapToMeshLegend)¶Задание режима корректировки наносимых объектов в окно лененды
Параметры: snapToMeshLegend ( bool) – Если True, то объекты будут привязываться к сетке
setDefaultCachePath(defaultCachePath)¶Задание каталога, где будет хранится кэш данных
Параметры: defaultCachePath ( str) – Каталог
setPreserveScaleMap(preserveScaleMap)¶Установка режима масштабирования окна карты
Параметры: preserveScaleMap ( bool) – Если True, масштаб сохранять
setShowMapScaleBar(showMapScaleBar)¶Управление показом масштабной линейки в окне карты
Параметры: showMapScaleBar ( bool) – True - показывать. False - нет.
useLastSelectedFilter()¶Сохраняется ли последний используемый фильтр в диалоге открытия файла
Тип результата: bool
setUseLastSelectedFilter(useLastSelectedFilter)¶Управление сохранением последнего фильтра в диалоге открытия файла
Параметры: useLastSelectedFilter ( bool) – True - фильтр сохранять
snapSensitiveRadius()¶Чувствительность инструмента привязки к узлам существующих объектов в пикселях экрана
Тип результата: int
setSnapSensitiveRadius(snapRadius)¶Задание чувствительности инструмента привязки к координатам при движении указателя мыши.
Параметры: snapRadius ( int) – Значение в пикселях экрана
Пример использования:
# Установленное значение точности округления print (axioma.app.gui.settingsManager().floatPrecision())