Вспомогательные функции

axipy.open_file_dialog(filter_arg: Optional[str] = None) Optional[Path]

Открывает диалог выбора файла. Возвращает путь к выбранному файлу. Если нет главного окна Аксиомы, спрашивает путь к файлу в консоли.

Параметры:

filter_arg – Типы файлов. Например: 'MapInfo Tab (*.tab);;Таблицы Excel (*.xls *.xlsx)'.

axipy.save_file_dialog(filter_arg: Optional[str] = None) Optional[Path]

Открывает диалог сохранения файла. Возвращает выбранный путь сохранения. Если нет главного окна Аксиомы, спрашивает путь к файлу в консоли.

Параметры:

filter_arg – Типы файлов. Например: 'MapInfo Tab (*.tab);;Таблицы Excel (*.xls *.xlsx)'.

axipy.execfile(path: Union[str, Path])

Выполняет скрипт на языке python из файла.

Параметры:

path – Путь к исполняемому файлу.

axipy.get_dependencies_folder() Path

Возвращает папку, для установки зависимых пакетов.

axipy.run_in_gui(function: Callable, *args, **kwargs) Any

Выполняет переданную функцию в потоке интерфейса. Это может быть удобно, когда в процессе выполнения длительной фоновой задачи нужно спросить о чем нибудь пользователя отобразив диалог. Также создавать/взаимодействовать с некоторыми объектами можно только из потока интерфейса.