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())