axioma.core.dp.
SelectionManager
¶Класс доступа к выделенным объектам
Унаследован от QObject
readSelectedFeaturesData
()¶Получить курсор с данными для всех выделенных объектов
Результат: Курсор Тип результата: Cursor
Пример использования:¶import axioma.app selMan = axioma.app.gui.selectionManager() cursor = selMan.readSelectedFeaturesData() for feature in cursor: print(feature.valuesToText())
hasSelection
(table)Имеет ли заданная таблица выделенные объекты
Параметры: table ( Table
) – таблица для проверкиТип результата: bool
hasTarget
(table)Имеет ли заданная таблица выделение для изменяемых объектов
Параметры: table ( Table
) – таблица для проверкиТип результата: bool
sourceTableWithSelection
()¶Получить таблицу, являющуюся источником текущего выделения
Тип результата: Table
илиNone
# ... # selectionManager - класс доступа к выделенным объектам # ... table = selectionManager.sourceTableWithSelection() # Эквивалентно сдедующей строчке: # table = selectionManager.currentSelection().table
selectionChanged
(selectionChange)¶[signal] Выделение было изменено
Параметры: selectionChange ( SelectionChangeInfo
) – информация о смене выделения