[Python] gtk - importazione modulo finestra

Marco Fochesato marcofoc a libero.it
Dom 27 Feb 2011 21:20:00 CET


Ho creato in un modulo "finestra.py", una finestra:

spe = gtk.Window(gtk.WINDOW_TOPLEVEL)
spe.show_all()

Poi, la importo nel modulo principale, cosė:

from finestra import spe

Allora, non riporto il codice, ma la finestra, all'interno del suo
modulo, si interfaccia ad un database, carica dei dati, e me li fa
vedere in una Textview che č al suo interno.

L'apertura della finestra viene richiamata mediante funzione collegata
ad un bottone del modulo principale.

Problema:
la finestra la prima volta che la chiamo, si comporta bene.
Se la chiudo e la richiamo, si apre senza farmi vedere i widget
(TextView) al suo interno.

Ho provato a fare il reload del modulo... allora la cosa funziona.. solo
che al primo avvio la finestra appare doppia.. chiudo i due doppioni,
richiamo e ne esce una sola. Giusta.

Marco



Maggiori informazioni sulla lista Python