При выгрузке плагина у него вызывается метод unload. В нем Вы можете удалять то, что необходимо очистить при выгрузке плагина. Посмотрите в примере выше.
По действию - Вы скорее всего создаете два одинаковых действия.
Классический вид
Re: Классический вид
Да, это я в курсе. Но, если при работе плагина произошла ошибка, то этот метод не вызывается и плагин остается висеть.
В общем, методом "тыка" определил, что двойной перезапуск аксиомы закрывает такой плагин.
В общем, методом "тыка" определил, что двойной перезапуск аксиомы закрывает такой плагин.
Re: Классический вид
А еще, подскажите:
- Как сделать инструмент с подменю (как Выбрать, Панели и Окна)?
- Как сделать маленькую кнопку без подписи (как инструменты рисования)?
- Можно ли програмно выйти из плагина (закрыть плагин)?
- Как сделать инструмент с подменю (как Выбрать, Панели и Окна)?
- Как сделать маленькую кнопку без подписи (как инструменты рисования)?
- Можно ли програмно выйти из плагина (закрыть плагин)?
Re: Классический вид
Здравствуйте!
1 и 2 на данный момент подобной возможности нет. Мы расширим работу с панелями инструментов в следующих версиях.
3. Мы не рекомендуем выгружать модуль программно. Для этого есть диалог Модули. В случае выполнения одноразовой задачи лучше использовать запуск файла сценария из консоли Python. Ну и сделать мы тоже это можем - аналогично галке в диалоге.
1 и 2 на данный момент подобной возможности нет. Мы расширим работу с панелями инструментов в следующих версиях.
3. Мы не рекомендуем выгружать модуль программно. Для этого есть диалог Модули. В случае выполнения одноразовой задачи лучше использовать запуск файла сценария из консоли Python. Ну и сделать мы тоже это можем - аналогично галке в диалоге.
Re: Классический вид
Спасибо за ответ.
Re: Классический вид
Добрый день
На https://github.com/tomcat1957/MergeData выложен плагин для Axioma предназначенный для объединения данных из нескольких файлов в один
В нем я не использую ActiveToolPanel , а применяю свой подход работы не посредственно с DockWidget. В нем же реализован вариант выполнения в отдельном потоке . Возможно это вам как то поможет
На https://github.com/tomcat1957/MergeData выложен плагин для Axioma предназначенный для объединения данных из нескольких файлов в один
В нем я не использую ActiveToolPanel , а применяю свой подход работы не посредственно с DockWidget. В нем же реализован вариант выполнения в отдельном потоке . Возможно это вам как то поможет