GuiSettingsManager¶
-
class
axioma.gui.
GuiSettingsManager
¶ Не рекомендуется, начиная с версии >2.0.2: замещен классом
axioma.core.SettingsManager
Содержит текущие настройки приложения. Внесенные настройки сохраняются постоянно посредством
saveSettings
. Может быть доступен как объект через экземплярGui
Унаследован от:
QObject
-
createTabAfterOpen
()¶ Создавать ли файл TAB при открытии данных
- Результат
True, если да. В противном случае False
- Тип результата
-
floatPrecision
()¶ Установленное значение точности округления значений с плавающей точкой при работе с диалогами
- Тип результата
-
renameDataObjectFromTab
()¶ Задавать ли имя таблицы или объекта данных на базе имени TAB файла
- Тип результата
-
rulerModeSpherical
()¶ Измерения в карте посредством линейки производится на сфере или в плане
- Результат
True, если на сфере
- Тип результата
-
saveSettings
(settings)¶ Сохранение настроек для использования при последующих запусках
- Параметры
settings (
QSettings
) – Настройки.
-
sensitiveMouse
()¶ Чувствительность указателя мыши при выборе в окне карты или отчета
- Результат
Значение в пикселях
- Тип результата
-
setCreateTabAfterOpen
(createTabAfterOpen)¶ Устанавливать, создавать ли файл TAB при открытии данных
-
setDefaultCachePath
(defaultCachePath)¶ Задание каталога, где будет хранится кэш данных
- Параметры
defaultCachePath (
str
) – Каталог
-
setDrawCoordSysBounds
(drawCoordSysBounds)¶ Управление отображением границ координатных систем в окне карты
- Параметры
drawCoordSysBounds (
bool
) – True - отображать
-
setFloatPrecision
(value)¶ Установка нового значения точности округления
- Параметры
value (
int
) – Новое значение точности округления
-
setMeshSizeLayout
(meshSizeLayout)¶ Задание нового размера ячейки привязки в окне отчета
- Параметры
meshSizeLayout (
bool
) – Новое значение
-
setMeshSizeLegend
(meshSizeLegend)¶ Задание нового размера ячейки привязки в окне легенды
- Параметры
meshSizeLegend (
bool
) – Новое значение
-
setPreserveScaleMap
(preserveScaleMap)¶ Установка режима масштабирования окна карты
- Параметры
preserveScaleMap (
bool
) – Если True, масштаб сохранять
-
setRenameDataObjectFromTab
(renameDataObjectFromTab)¶ Явное переименование таблицы после открытия на базе имени TAB файла
- Параметры
renameDataObjectFromTab (
bool
) – Значение
-
setRulerModeSpherical
(rulerModeSpherical)¶ Задание режима измерения на карте
- Параметры
rulerModeSpherical (
bool
) – True, если на сфере. Если в плане - False
-
setSensitiveMouse
(sensitiveMouse)¶ Переопределение чувствительности мыши
- Параметры
sensitiveMouse (
int
) – Новое значение
-
setShowDegreeTypeNumeric
(showDegreeTypeNumeric)¶ Установка формата отображения координат
- Параметры
showDegreeTypeNumeric (
bool
) – Если True, то в виде вещественного числа. В противном случае в формате градусы/минуты/секунды
-
setShowDrawingToolTip
(showDrawingToolTip)¶ Задание факта показа подсказок во время рисования в окне карты
- Параметры
showDrawingToolTip (
bool
) – Новое значение
-
setShowMapScaleBar
(showMapScaleBar)¶ Управление показом масштабной линейки в окне карты
- Параметры
showMapScaleBar (
bool
) – True - показывать. False - нет.
-
setShowMeshLayout
(showMeshLayout)¶ Управление показом сетки привязки в окне отчета
- Параметры
showMeshLayout (
bool
) – True, если сетку необходимо отображать
-
setShowMeshLegendt
(showMeshLegend)¶ Управление показом сетки привязки в окне легенды
- Параметры
showMeshLegend (
bool
) – True, если сетку необходимо отображать
-
setShowScrollOnMapView
(showScrollOnMapView)¶ Управление показом полос прокрутки к окне карты или отчета
- Параметры
showScrollOnMapView (
bool
) – True - показывать
-
setSnapSensitiveRadius
(snapRadius)¶ Задание чувствительности инструмента привязки к координатам при движении указателя мыши.
- Параметры
snapRadius (
int
) – Значение в пикселях экрана
-
setSnapToMeshLayout
(snapToMeshLayout)¶ Задание режима корректировки наносимых объектов в окно отчета
- Параметры
snapToMeshLayout (
bool
) – Если True, то объекты будут привязываться к сетке
-
setSnapToMeshLegend
(snapToMeshLegend)¶ Задание режима корректировки наносимых объектов в окно легенды
- Параметры
snapToMeshLegend (
bool
) – Если True, то объекты будут привязываться к сетке
-
setUseLastSelectedFilter
(useLastSelectedFilter)¶ Управление сохранением последнего фильтра в диалоге открытия файла
- Параметры
useLastSelectedFilter (
bool
) – True - фильтр сохранять
-
showDegreeTypeNumeric
()¶ Показывать координаты в виде вещественного числа
- Результат
True, если да. В противном случае координаты будут отображаться в формате градусы/минуты/секунды
- Тип результата
-
showDrawingToolTip
()¶ Показывать подсказки в всплывающем окне во время рисования в окне карты
- Тип результата
-
snapSensitiveRadius
()¶ Чувствительность инструмента привязки к узлам существующих объектов в пикселях экрана
- Тип результата
-
Пример использования:
# Установленное значение точности округления print (axioma.app.gui.settingsManager().floatPrecision())