Portare i plug-in precedenti

A causa delle modifiche apportate al supporto di Qt per Python, i plug-in precedenti non funzioneranno più.
In particolare, si prega di notare quanto segue:

Caricamento e scaricamento del plug-in

I plug-in vengono ora caricati all’avvio dell’applicazione e vengono scaricati quando esce.
Di conseguenza, non è più necessario che i plug-in ereditino da ‘sdplugins.Plugin’.

Per ulteriori informazioni, consulta la sezione Nozioni di base sui plug-in.

Creazione di elementi dell’interfaccia utente

I plug-in non necessitano di per definire un elemento ‘sdplugins.PluginDesc’.
I plug-in possono invece utilizzare il nuovo oggetto Gestione interfaccia utente e Qt per Python per creare gli elementi dell’interfaccia utente necessari.

È possibile trovare piccoli esempi di codice nella sezione Creazione di elementi dell’interfaccia utente.

Sostituzione degli usi del contesto di posizione

La classe ‘SDLocationContext’ è stata rimossa dall’API Python.
I plug-in possono utilizzare l’oggetto Gestione interfaccia utente per accedere al grafico e alla selezione attualmente attivi.

Alcuni esempi sono disponibili nella sezione Accesso a grafici e selezioni.

recommendation-more-help
substance-3d-designer-help-guide