Windows
Per scrupolo ho provato ad eseguire gli scripts in Windows ma mi sono accorto che c’ era qualche problema. Così ho preso l’ occasione per suddividere ulteriormente il file my00init.py per aumentare la leggibilità.
Visto che ci sono spiego velocemente come installare le GTK3 in Windows.
Scaricate dal seguente link che punta all’ ultima versione dell’ installer. Attende qualche secondo che vi appaia la dialog di download.
Avviate l’ eseguibile e seguite le istruzioni; vi ritroverete Python GTK3 installato.
La struttura è cambiata come segue:
l00_start.py
l01_startGtk.py
my00init.py
myWidg/
__init__.py
my00init.py
my00initGtk.py
myWind.py
myApp.py
Il motivo del non funzionamento su Windows era dovuto che non supporta l’ import diretto a causa del modo differente tra Linux e Windows di gestite il percorso dei files.
#-----------------------------------------------------------------------------
from myWidg.my00init import *
#-----------------------------------------------------------------------------
from myWidg.myApp import MyApp
Perciò l’ ho modificato in
#-----------------------------------------------------------------------------
from my00init import *
#-----------------------------------------------------------------------------
from myApp import MyApp
Dando il compito al seguente codice, che si trova in my00init.py, di risolvere il percorso assoluto di dove si trovano i files del nostro package.
#-----------------------------------------------------------------------------
# ricavo l'ambiente
myRoot = module_path()
myFath, myHome = os.path.split(myRoot)
# inseriamo i nostri packages che vogliamo usare
insLib(myRoot+'/myWidg',True)
Per scaricare la nuova versione 20150824.zip
Saluti
Se vi fossero errori fatemelo sapere.
Nel prossimo post inizieremo a creare il template dei contenitori.
Ciao alla prossima. (stay tune!)