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à.

Continua a leggere...

Package

Oggi vedremo come strutturare il nostro prima package.

In pratica dobbiamo creare una directory a cui assegneremo il nome myWidg ed inserire al suo interno i nostri files.

Continua a leggere...

Applicazione Base

Oggi vedremo una struttura di una applicazione base.

In pratica creiamo un template di contenitori per separare le varie aree dove andremo successivamente ad inserire i nostri widgets.

"""
"conf                                       .------------------------.
"0001 - aBox            (h application)     | application            |
"0002   - gBox            (h global)        |   .--------------------.
"0004   - mBox            (v main)          |   | g | m | menu       |
"0008     - uBox            (h menu)        |   | l | a .------------.
"0010     - bBox            (v body)        |   | o | i | body       |
"0020     - sBox            (h status)      |   | b | n |            |
"                                           |   | a |   .------------.
"                                           |   | l |   | status     |
"                                           .---.---.----------------.
"""

Continua a leggere...

Contenitori

Oggi parleremo dei contenitori Box e Frame. Ne esistono altri come Grid, Table, ecc. ma per il momento ci concentriamo su questi due.

Come ricorderete nel precedente post nelle definizioni erano presenti myBox1 e myFrame1.

Continua a leggere...

Gtk

Perchè Gtk e non Qt o altro?

Quando ho iniziato a programmare in modalità grafica le Qt non erano ancora proprio libere. Ma non solo. In linux io preferisco Gnome a Kde perciò è venuto del tutto naturale la scelta. A distanza di anni non me ne pento. Anche se una volta compreso il loro funzionamento si scopre che passare da un ambiente ad un altro non è così difficile perchè i motori che girano sotto sono molto simili.

Continua a leggere...