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