[Python] Digest di Python, Volume 86, Numero 19
emmanuel segura
emi2fast a gmail.com
Gio 11 Apr 2013 14:27:24 CEST
Ciao Loris
Grazie 1000, comunque ho provato facendo come hai dato, ma il risultato non
cambia, forse sono io che svaglio, ma sai sono ai primi passi.
Questo è il mio codice
============================================================
#/usr/bin/env python
try:
import gtk
import pygtk
pygtk.require('2.0')
except:
import sys
print "Error importing gtk or pygtk"
sys.exit(1)
class Base:
def __init__(self):
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.window.set_title("my example window")
self.window.set_size_request(500,500)
self.window.set_position(gtk.WIN_POS_CENTER)
self.window.set_icon_from_file("apache.png");
self.window.connect("destroy",gtk.main_quit)
self.image = gtk.Image()
#self.image =
gtk.gdk.pixbuf_new_from_file("../Pictures/porta.jpg")
self.image.set_from_file("../Pictures/porta.jpg")
fixe = gtk.Fixed()
#fixe.put(fixe,100,90)
#fixe.add(fixe)
self.window.show_all()
def main(self):
gtk.main()
if __name__ == "__main__":
base = Base()
base.main()
============================================================
Il giorno 11 aprile 2013 13:03, <python-request a lists.python.it> ha scritto:
> Invia le richieste di iscrizione alla lista Python all'indirizzo
> python a lists.python.it
>
> Per iscriverti o cancellarti attraverso il web, visita
> http://lists.python.it/mailman/listinfo/python
> oppure, via email, manda un messaggio con oggetto `help' all'indirizzo
> python-request a lists.python.it
>
> Puoi contattare la persona che gestisce la lista all'indirizzo
> python-owner a lists.python.it
>
> Se rispondi a questo messaggio, per favore edita la linea dell'oggetto
> in modo che sia più utile di un semplice "Re: Contenuti del digest
> della lista Python..."
>
>
> Argomenti del Giorno:
>
> 1. Re: Digest di Python, Volume 86, Numero 18 (emmanuel segura)
> 2. Re: Digest di Python, Volume 86, Numero 18 (orciml)
> 3. Re: Digest di Python, Volume 86, Numero 18 (orciml)
> 4. Re: Digest di Python, Volume 86, Numero 18 (orciml)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 11 Apr 2013 12:34:29 +0200
> From: emmanuel segura <emi2fast a gmail.com>
> To: python a lists.python.it
> Subject: Re: [Python] Digest di Python, Volume 86, Numero 18
> Message-ID:
> <
> CAE7pJ3BAsUbr5WhUYCUvZS-G67jd6gVk3EjchRBpFmqT-Pa+ug a mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Ciao
>
> Grazie Per risposta, comunque ho modifcato lo script nell seguente modo, ma
> non mi carica l'immagine, anche se quando lo lancio da terminale non mi da
> nessuna segnalazione
>
> ==============================================================
> #/usr/bin/env python
>
> try:
> import gtk
> import pygtk
> pygtk.require('2.0')
> except:
> import sys
> print "Error importing gtk or pygtk"
> sys.exit(1)
>
>
>
> class Base:
> def __init__(self):
> self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
> self.window.set_title("my example window")
> self.window.set_size_request(500,500)
> self.window.set_position(gtk.WIN_POS_CENTER)
> self.window.set_icon_from_file("apache.png");
> self.window.connect("destroy",gtk.main_quit)
> self.image = gtk.Image()
> self.image =
> gtk.gdk.pixbuf_new_from_file("../Pictures/porta.jpg")
> fixe = gtk.Fixed()
> #fixe.put(fixe,100,90)
> #fixe.add(fixe)
> self.window.show_all()
>
> def main(self):
> gtk.main()
>
>
> if __name__ == "__main__":
> base = Base()
> base.main()
> ============================================================
>
> Grazie a tutti
>
>
> Il giorno 11 aprile 2013 12:00, <python-request a lists.python.it> ha
> scritto:
>
> > Invia le richieste di iscrizione alla lista Python all'indirizzo
> > python a lists.python.it
> >
> > Per iscriverti o cancellarti attraverso il web, visita
> > http://lists.python.it/mailman/listinfo/python
> > oppure, via email, manda un messaggio con oggetto `help' all'indirizzo
> > python-request a lists.python.it
> >
> > Puoi contattare la persona che gestisce la lista all'indirizzo
> > python-owner a lists.python.it
> >
> > Se rispondi a questo messaggio, per favore edita la linea dell'oggetto
> > in modo che sia più utile di un semplice "Re: Contenuti del digest
> > della lista Python..."
> >
> >
> > Argomenti del Giorno:
> >
> > 1. Gtk Image (emmanuel segura)
> > 2. Re: Gtk Image (Gian Mario Tagliaretti)
> >
> >
> > ----------------------------------------------------------------------
> >
> > Message: 1
> > Date: Wed, 10 Apr 2013 19:03:45 +0200
> > From: emmanuel segura <emi2fast a gmail.com>
> > To: python a lists.python.it
> > Subject: [Python] Gtk Image
> > Message-ID:
> > <CAE7pJ3BGzgYAKghiLGD3S=
> > vX6abcTR7gYsNJ_iGwfNy+UANskA a mail.gmail.com>
> > Content-Type: text/plain; charset="iso-8859-1"
> >
> > Ciao a tutti
> >
> > Sto provando a caricare un'immagine usando gtk, ma non riesco perche
> ricevo
> > un'errore di questo genere
> > ==================================================================
> > python mywindow.py
> > mywindow.py:25: GtkWarning: gtk_widget_set_parent: assertion `widget !=
> > parent' failed
> > fixe.put(fixe,100,90)
> > mywindow.py:26: GtkWarning: gtk_widget_set_parent: assertion `widget !=
> > parent' failed
> > fixe.add(fixe)
> > ==================================================================
> >
> > Volevo sapere se sono io che svaglio o c'e qualche problema nella
> versione
> > di python che sto usando, il mio codice è questo
> >
> >
> >
> ===========================================================================================
> > #/usr/bin/env python
> >
> > try:
> > import gtk
> > import pygtk
> > pygtk.require('2.0')
> > except:
> > import sys
> > print "Error importing gtk or pygtk"
> > sys.exit(1)
> >
> >
> >
> > class Base:
> > def __init__(self):
> > self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
> > self.window.set_title("my example window")
> > self.window.set_size_request(500,500)
> > self.window.set_position(gtk.WIN_POS_CENTER)
> > self.window.set_icon_from_file("apache.png");
> > self.window.connect("destroy",gtk.main_quit)
> > self.image = gtk.Image()
> > self.image =
> > gtk.gdk.pixbuf_new_from_file("../Pictures/porta.jpg")
> > fixe = gtk.Fixed()
> > fixe.put(fixe,100,90)
> > fixe.add(fixe)
> > self.window.show_all()
> >
> > def main(self):
> > gtk.main()
> >
> >
> > if __name__ == "__main__":
> > base = Base()
> > base.main()
> >
> >
> =================================================================================
> >
> > Grazie
> >
> > --
> > esta es mi vida e me la vivo hasta que dios quiera
> > -------------- parte successiva --------------
> > Un allegato HTML è stato rimosso...
> > URL: <
> >
> http://lists.python.it/pipermail/python/attachments/20130410/d87b6dd0/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 2
> > Date: Wed, 10 Apr 2013 22:33:50 +0200
> > From: Gian Mario Tagliaretti <g.tagliaretti a gmail.com>
> > To: Discussioni generali sul linguaggio Python
> > <python a lists.python.it>
> > Subject: Re: [Python] Gtk Image
> > Message-ID:
> > <CAE=
> > WFZu2fUMFjvBvcmGfcHxdHpxViNPFuTGdUGFTwtFwe0iSPA a mail.gmail.com>
> > Content-Type: text/plain; charset=ISO-8859-1
> >
> > On Wed, Apr 10, 2013 at 7:03 PM, emmanuel segura <emi2fast a gmail.com>
> > wrote:
> > > Ciao a tutti
> >
> > ciao Emmanuel,
> >
> > > Sto provando a caricare un'immagine usando gtk, ma non riesco perche
> > ricevo
> > > un'errore di questo genere
> >
> > L'errore ti dice esattamente dov'è il problema:
> >
> > > fixe.put(fixe,100,90)
> >
> > questa linea, stai mettendo fixe dentro fixe e lui ti dice che "parent
> > non è diverso da widget":
> >
> > > mywindow.py:26: GtkWarning: gtk_widget_set_parent: assertion `widget !=
> > > parent' failed
> >
> > ciao
> > --
> > Gian Mario Tagliaretti
> > GNOME Foundation member
> > gianmt a gnome.org
> >
> >
> > ------------------------------
> >
> > _______________________________________________
> > Python mailing list
> > Python a lists.python.it
> > http://lists.python.it/mailman/listinfo/python
> >
> >
> > Fine di Digest di Python, Volume 86, Numero 18
> > **********************************************
> >
>
>
>
> --
> esta es mi vida e me la vivo hasta que dios quiera
> -------------- parte successiva --------------
> Un allegato HTML è stato rimosso...
> URL: <
> http://lists.python.it/pipermail/python/attachments/20130411/329c69e0/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 2
> Date: Thu, 11 Apr 2013 12:49:39 +0200
> From: orciml <orciml a gmail.com>
> To: Discussioni generali sul linguaggio Python
> <python a lists.python.it>
> Subject: Re: [Python] Digest di Python, Volume 86, Numero 18
> Message-ID: <51669543.1000203 a gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> On 11/04/2013 12:34, emmanuel segura wrote:
> > Ciao
> >
> > Grazie Per risposta, comunque ho modifcato lo script nell seguente
> > modo, ma non mi carica l'immagine, anche se quando lo lancio da
> > terminale non mi da nessuna segnalazione
> >
> > ==============================================================
> > #/usr/bin/env python
> >
> > try:
> > import gtk
> > import pygtk
> > pygtk.require('2.0')
> > except:
> > import sys
> > print "Error importing gtk or pygtk"
> > sys.exit(1)
> >
> >
> >
> > class Base:
> > def __init__(self):
> > self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
> > self.window.set_title("my example window")
> > self.window.set_size_request(500,500)
> > self.window.set_position(gtk.WIN_POS_CENTER)
> > self.window.set_icon_from_file("apache.png");
> > self.window.connect("destroy",gtk.main_quit)
> > self.image = gtk.Image()
>
> qui devi usare l'istanza che hai appena fatto !!!
>
> self.image.set_from_file("../Pictures/porta.jpg")
>
>
> > self.image =
> > gtk.gdk.pixbuf_new_from_file("../Pictures/porta.jpg")
> > fixe = gtk.Fixed()
> > #fixe.put(fixe,100,90)
> > #fixe.add(fixe)
> > self.window.show_all()
> >
> > def main(self):
> > gtk.main()
> >
> >
> > if __name__ == "__main__":
> > base = Base()
> > base.main()
>
> ciao Loris
>
>
>
> ------------------------------
>
> Message: 3
> Date: Thu, 11 Apr 2013 12:59:22 +0200
> From: orciml <orciml a gmail.com>
> To: Discussioni generali sul linguaggio Python
> <python a lists.python.it>
> Subject: Re: [Python] Digest di Python, Volume 86, Numero 18
> Message-ID: <5166978A.7060404 a gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> On 11/04/2013 12:34, emmanuel segura wrote:
> > Ciao
> >
> > Grazie Per risposta, comunque ho modifcato lo script nell seguente
> > modo, ma non mi carica l'immagine, anche se quando lo lancio da
> > terminale non mi da nessuna segnalazione
> >
> > ==============================================================
> > #/usr/bin/env python
> >
> > try:
> > import gtk
> > import pygtk
> > pygtk.require('2.0')
> > except:
> > import sys
> > print "Error importing gtk or pygtk"
> > sys.exit(1)
> >
> >
> >
> > class Base:
> > def __init__(self):
> > self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
> > self.window.set_title("my example window")
> > self.window.set_size_request(500,500)
> > self.window.set_position(gtk.WIN_POS_CENTER)
> > self.window.set_icon_from_file("apache.png");
> > self.window.connect("destroy",gtk.main_quit)
> > self.image = gtk.Image()
>
> qui devi usare l'istanza che hai appena fatto !!!
>
> self.image.set_from_file("../Pictures/porta.jpg")
>
> devi anche aggiungere l'oggetto nel contenitore!
>
> self.window.add(self.image)
>
>
>
> > self.image =
> > gtk.gdk.pixbuf_new_from_file("../Pictures/porta.jpg")
> > fixe = gtk.Fixed()
> > #fixe.put(fixe,100,90)
> > #fixe.add(fixe)
> > self.window.show_all()
> >
> > def main(self):
> > gtk.main()
> >
> >
> > if __name__ == "__main__":
> > base = Base()
> > base.main()
>
> ciao Loris
>
>
>
> ------------------------------
>
> Message: 4
> Date: Thu, 11 Apr 2013 13:03:45 +0200
> From: orciml <orciml a gmail.com>
> To: Discussioni generali sul linguaggio Python
> <python a lists.python.it>
> Subject: Re: [Python] Digest di Python, Volume 86, Numero 18
> Message-ID: <51669891.5080302 a gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> On 11/04/2013 12:34, emmanuel segura wrote:
> > Ciao
> >
> > Grazie Per risposta, comunque ho modifcato lo script nell seguente
> > modo, ma non mi carica l'immagine, anche se quando lo lancio da
> > terminale non mi da nessuna segnalazione
> >
>
> se ti puo' interessare avevo fatto delle slide che sono presenti in:
>
> http://www.slideshare.net/orcim/py05-gtk
>
> ciao!
>
>
> ------------------------------
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>
> Fine di Digest di Python, Volume 86, Numero 19
> **********************************************
>
--
esta es mi vida e me la vivo hasta que dios quiera
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130411/a7d71287/attachment-0001.html>
Maggiori informazioni sulla lista
Python