Workbench creation/it: Revision history

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)

19 April 2023

  • curprev 09:2009:20, 19 April 2023Simone.b talk contribs 24,390 bytes +152 Created page with "Per assicurarti che il proprio componente aggiuntivo venga letto correttamente da Addon Manager, si può abilitare una "modalità sviluppatore" in cui Addon Manager esamina tutti i componenti aggiuntivi disponibili e garantisce che i loro metadati contengano gli elementi richiesti. Per abilitare questa modalità selezionare: {{MenuCommand|Modifica → Preferenze... → Gestore componenti aggiuntivi → Opzioni gestore componenti aggiuntivi → Modalità sviluppatore comp..."
  • curprev 09:1909:19, 19 April 2023Simone.b talk contribs 24,238 bytes +146 Created page with "Si può anche includere uno script che viene eseguito quando il pacchetto viene disinstallato. Questo è un file chiamato "uninstall.py" che si trova al livello superiore del componente aggiuntivo. Viene eseguito quando un utente disinstalla il componente aggiuntivo utilizzando Addon Manager. Si usa per ripulire tutto ciò che il tuo componente aggiuntivo potrebbe aver fatto al sistema degli utenti e che non dovrebbe persistere quando il componente aggiuntivo viene rimos..."
  • curprev 09:1809:18, 19 April 2023Simone.b talk contribs 24,092 bytes +41 Created page with "Ogni riga dovrebbe consistere in un elenco separato da virgole di elementi da cui dipende l'Ambiente. Gli ambienti di lavoro possono essere un ambiente di lavoro interno di FreeCAD, ad es. "FEM", o un Addon esterno, ad esempio "Curve". Le librerie Python obbligatorie e facoltative dovrebbero essere specificate con i loro nomi Python canonici, come si userebbe con {{incode|pip install}}. Per esempio:"
  • curprev 09:1709:17, 19 April 2023Simone.b talk contribs 24,051 bytes +1 Created page with "Il formato del file metadata.txt è testo semplice, con tre righe facoltative:"
  • curprev 09:1709:17, 19 April 2023Simone.b talk contribs 24,050 bytes +89 Created page with "Facoltativamente, si può includere a parte un file di metadati che descriva le dipendenze Python. Questo può essere un file chiamato metadata.txt che descrive le dipendenze esterne dell'ambiente (su altri componenti aggiuntivi, workbench o moduli Python) o un [https://pip.pypa.io/en/latest/reference/requirements-file -format/ requirements.txt] descrivendo le dipendenze Python. Si noti che se si utilizza un file requirements.txt, solo i nomi dei pacchetti specificati ve..."
  • curprev 09:1509:15, 19 April 2023Simone.b talk contribs 23,961 bytes +23 Created page with "Per una guida rapida su come creare un file package.xml di base e aggiungere un workbench all'Addon Manager vedere: Aggiungere Workbench in Addon Manager."
  • curprev 09:1509:15, 19 April 2023Simone.b talk contribs 23,938 bytes +113 Created page with "Per distribuire il proprio workbench Python, si può semplicemente ospitare i file in una posizione e istruire gli utenti a scaricarli e inserirli manualmente nella loro directory Mod, oppure si possono ospitare in un repository git online (GitHub, GitLab, Framagit e Debian Salsa sono posizioni attualmente supportate) e configurarle per l'installazione con l'Addon Manager. Le istruzioni per l'inclusione nell'elenco dei componenti aggiuntivi ufficiali..."
  • curprev 08:5308:53, 19 April 2023Simone.b talk contribs 23,825 bytes +15 Created page with "{{Docnav/it |Localizzazione |Moduli Python aggiuntivi }}"
  • curprev 08:5208:52, 19 April 2023Simone.b talk contribs 23,810 bytes +33 Created page with "====Distribuzione===="
  • curprev 08:5208:52, 19 April 2023Simone.b talk contribs 23,777 bytes +132 Created page with "Aggiunta delle tue pagine delle preferenze: * Si deve compilare il plug-in Qt designer che consente di aggiungere le impostazioni delle preferenze con Qt Designer * Creare un widget vuoto in Qt Designer (nessun pulsante o altro) * Progettare tua pagina delle preferenze, qualsiasi impostazione che deve essere salvata (preferenza) deve essere uno dei widget Gui::Pref* che sono stati aggiunti dal plugin) * In ognuno di questi, ass..."
  • curprev 08:4808:48, 19 April 2023Simone.b talk contribs 23,645 bytes +2 Created page with "@kbwbe ha creato un buon script per compilare risorse per il workbench A2Plus. Vedere sotto."
  • curprev 08:4808:48, 19 April 2023Simone.b talk contribs 23,643 bytes +17 Created page with "Si dovranno ripetere i passaggi se si aggiungono o modificano le icone."
  • curprev 08:4708:47, 19 April 2023Simone.b talk contribs 23,626 bytes +61 Created page with "Aggiunta dell'icona del proprio workbench: * l'icona delle preferenze deve essere chiamata "preferences-" + "modulename" + ".svg" (tutto in minuscolo) * creare un file qrc contenente tutti i nomi delle icone * nella directory principale *.py, eseguire pyside-rcc -o myResources.py myqrc.qrc * in InitGui.py, aggiungere import myResource(.py) * aggiornare il tuo repository (git) con myResources.py e myqrc.qrc"
  • curprev 08:4608:46, 19 April 2023Simone.b talk contribs 23,565 bytes +34 Created page with "Si può aggiungere una pagina Preferenze per il proprio ambiente di lavoro Python. Le pagine delle preferenze cercano un'icona di preferenza con un nome specifico nel sistema Qt Resource. Se l'icona non è nel sistema di risorse o non ha il nome corretto, l'icona non verrà visualizzata nella pagina Preferenze."
  • curprev 08:3508:35, 19 April 2023Simone.b talk contribs 23,531 bytes +30 Created page with "====Preferenze===="
  • curprev 08:3508:35, 19 April 2023Simone.b talk contribs 23,501 bytes −48 No edit summary
  • curprev 08:3208:32, 19 April 2023Simone.b talk contribs 23,549 bytes −47 No edit summary
  • curprev 08:3208:32, 19 April 2023Simone.b talk contribs 23,596 bytes +48 Created page with "=== Ambienti di lavoro in Python ==="
  • curprev 08:3208:32, 19 April 2023Simone.b talk contribs 23,548 bytes +18 Created page with "Le funzioni {{incode|FreeCAD.addImportType()}} e {{incode|addEXportType()}} consentono di fornire il nome e l'estensione di un tipo di file e un modulo Python responsabile della sua importazione. Nell'esempio sopra, un modulo {{incode|importOwn.py}} gestirà i file {{incode|.own}}. Vedere Frammenti di codice per altri esempi."
  • curprev 08:3108:31, 19 April 2023Simone.b talk contribs 23,530 bytes −349 No edit summary
  • curprev 08:2908:29, 19 April 2023Simone.b talk contribs 23,879 bytes −40 No edit summary
  • curprev 07:3207:32, 19 April 2023Simone.b talk contribs 23,919 bytes +111 Created page with "La struttura e il contenuto del file per un ambiente di lavoro descritto qui è il modo classico di creare un nuovo ambiente. Si può usare una leggera variazione nella struttura dei file quando si crea un nuovo ambiente in Python, quel modo alternativo è meglio descritto come un "ambiente di lavoro con spazio dei nomi", aprendo la possibilità di usare pip per installare l'ambiente. Entrambe le strutture funzionano, quindi è più una questione di preferenza quando si..."
  • curprev 07:3107:31, 19 April 2023Simone.b talk contribs 23,808 bytes +31 Created page with "== Riferimenti =="
  • curprev 07:2807:28, 19 April 2023Simone.b talk contribs 23,777 bytes −38 No edit summary
  • curprev 07:2807:28, 19 April 2023Simone.b talk contribs 23,815 bytes +9 Created page with "La directory Mod dovrebbe essere simile a questa:"
  • curprev 07:2707:27, 19 April 2023Simone.b talk contribs 23,806 bytes +26 Created page with "La cartella utente Mod è una sottocartella della cartella dei dati dell'applicazione utente (si può trovare quest'ultima digitando {{incode|App.getUserAppDataDir()}} nella console Python): * Per Linux è solitamente {{FileName|/home/<username>/.local/share/FreeCAD/Mod/}} ({{VersionPlus/it|0.20}}) o {{FileName|/home/<username>/.FreeCAD/Mod/}} ({{VersionMinus/it|0.19}}). * Per Windows è {{FileName|%APPDATA%\FreeCAD\Mod\}}, che di solito è {{FileNa..."
  • curprev 07:2507:25, 19 April 2023Simone.b talk contribs 23,780 bytes −64 No edit summary
  • curprev 07:2307:23, 19 April 2023Simone.b talk contribs 23,844 bytes +10 No edit summary
  • curprev 07:2307:23, 19 April 2023Simone.b talk contribs 23,834 bytes +332 No edit summary
  • curprev 07:2007:20, 19 April 2023Simone.b talk contribs 23,502 bytes +32 Created page with "== Introduzione =="
  • curprev 07:1807:18, 19 April 2023Simone.b talk contribs 23,470 bytes +295 Created page with "{{Docnav/it |Localizzazione |Moduli Python aggiuntivi }}"

12 December 2022

18 November 2022

29 July 2022

23 June 2022

12 June 2022

4 June 2022

8 May 2022

30 April 2022

10 March 2022

22 February 2022

3 February 2022

22 January 2022

12 January 2022

17 December 2021

25 August 2021

23 August 2021

(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)