21#ifndef __qSlicerCorePythonManager_h
22#define __qSlicerCorePythonManager_h
25# include <ctkAbstractPythonManager.h>
27#include "qSlicerBaseQTCoreExport.h"
29class ctkVTKPythonQtWrapperFactory;
30class PythonQtObjectPtr;
void preInitialization() override
Q_INVOKABLE void appendPythonPath(const QString &path)
qSlicerCorePythonManager(QObject *parent=nullptr)
Q_INVOKABLE void appendPythonPaths(const QStringList &paths)
Append paths to sys.path.
ctkVTKPythonQtWrapperFactory * Factory
QStringList pythonPaths() override
List of directories containing Python modules.
static Q_INVOKABLE QString toPythonStringLiteral(QString path)
Q_INVOKABLE void addVTKObjectToPythonMain(const QString &name, vtkObject *object)
Convenient function allowing to add a VTK object to the interpreter main module.
~qSlicerCorePythonManager() override
QStringList pythonPaths
List of directories containing Python modules.
ctkAbstractPythonManager Superclass