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

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a