При выгрузке плагина у него вызывается метод unload. В нем Вы можете удалять то, что необходимо очистить при выгрузке плагина. Посмотрите в примере выше.
По действию - Вы скорее всего создаете два одинаковых действия.
Найдено 57 результатов
- 15 мар 2022, 17:39
- Форум: Вопросы
- Тема: Классический вид
- Ответы: 15
- Просмотры: 7822
- 14 мар 2022, 14:53
- Форум: Вопросы
- Тема: Классический вид
- Ответы: 15
- Просмотры: 7822
Re: Классический вид
Здравствуйте! Прилагаю пример. В нем два варианта: 1, on_clicked - это мы используем форму *.ui, которую можно сделать посредством внешней программы, именуемой qtdesigner. Мы ее не поставляем, но можно попробовать взять с неофициального сайта. https://build-system.fman.io/qt-designer-download 2. on_...
- 11 мар 2022, 14:40
- Форум: Вопросы
- Тема: Классический вид
- Ответы: 15
- Просмотры: 7822
Re: Классический вид
Здравствуйте! У нас базовым является ленточный интерфейс, а классический формируется по общему принципу построения интерфейса. По пунктам: 1. Подменю добавляется в меню модули по указанному наименованию вкладки, если такое имя отсутствует в интерфейсе (пример ниже). Если есть, то в него. position = ...
- 07 фев 2022, 12:49
- Форум: Вопросы
- Тема: Как открыть программно набор данных
- Ответы: 4
- Просмотры: 3579
Re: Как открыть программно набор данных
Если рабочий набор сохранен с открытой картой, то она должна быть показана.
- 04 фев 2022, 10:49
- Форум: Вопросы
- Тема: Как открыть программно набор данных
- Ответы: 4
- Просмотры: 3579
Re: Как открыть программно набор данных
Здравствуйте. Вы используете устаревшую версию API Аксиомы. На данный момент вместо axioma рекомендуем использовать axipy. Выглядит это примерно так: from axipy import * table1 = provider_manager.openfile('world.tab') table2 = provider_manager.openfile('worldcap.tab') layer1 = Layer.create(table1) l...
- 16 дек 2021, 16:39
- Форум: Ошибки
- Тема: Некорректное поведение при открытии СУБД TAB-файлов и проектов
- Ответы: 4
- Просмотры: 14706
Re: Некорректное поведение при открытии СУБД TAB-файлов и проектов
Здравствуйте. Вы не подскажете какие действия производятся с базой данных при проведении операции по перестройке картографии (по видео). Какие данные при этом меняются в таблице? К сожалению, мы не можем повторить падение. https://yadi.sk/i/zNsMuhXOzGoUTg Да, не стабильно работает с таблицами из СУБ...
- 16 ноя 2021, 11:52
- Форум: Вопросы
- Тема: Как программным путем разрезать объект
- Ответы: 8
- Просмотры: 10215
Re: Как программным путем разрезать объект
Да, мы переименовали службы для приведения их однотипному виду. Для 3.0.2 скрипт будет выглядеть так: from axipy import * selection_table = selection_service.table # выборка if selection_table is not None: # Если не пустая feature = next(selection_table.items()) # Получаем первую запись выборки geom...
- 15 ноя 2021, 16:03
- Форум: Вопросы
- Тема: Как программным путем разрезать объект
- Ответы: 8
- Просмотры: 10215
- 15 ноя 2021, 15:49
- Форум: Вопросы
- Тема: Как программным путем разрезать объект
- Ответы: 8
- Просмотры: 10215
Re: Как программным путем разрезать объект
В аксиоме выборка доступна через data_manager.selection. Как можно решить Вашу задачу: рисуем на косметическом слое (или открываем готовую таблицу) объект, по которому необходимо произвести обрезку и выделяем его. Допустим, это прямоугольник. Далее получаем геометрию из этого выделения. Поле этого п...
- 15 ноя 2021, 12:21
- Форум: Вопросы
- Тема: Как программным путем разрезать объект
- Ответы: 8
- Просмотры: 10215
Re: Как программным путем разрезать объект
Здравствуйте! Насколько мы понимаем Вашу задачу, то Вам необходимо использовать функцию пересечения двух объектов. Это будет выглядеть примерно вот так: poly1 = Polygon([(0, 0), Pnt(0, 5), Pnt(5, 5), (5, 0), (0, 0)]) poly2 = Polygon([(2, 2), Pnt(2, 7), Pnt(7, 7), (7, 2), (2, 2)]) res = poly1.interse...