<div dir="ltr"><div><div>Ciao Loris<br><br></div>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.<br><br></div>Questo č il mio codice<br>
<br>============================================================<br>#/usr/bin/env python<br><br>try:<br>        import gtk<br>        import pygtk<br>        pygtk.require('2.0')<br>except:<br>        import sys<br>
        print "Error importing gtk or pygtk"<br>        sys.exit(1)<br><br><br><br>class Base:<br>        def __init__(self):<br>                self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)<br>                self.window.set_title("my example window")<br>
                self.window.set_size_request(500,500)<br>                self.window.set_position(gtk.WIN_POS_CENTER)<br>                self.window.set_icon_from_file("apache.png");<br>                self.window.connect("destroy",gtk.main_quit)<br>
                self.image = gtk.Image()<br>                #self.image = gtk.gdk.pixbuf_new_from_file("../Pictures/porta.jpg")<br>                self.image.set_from_file("../Pictures/porta.jpg")<br>                fixe = gtk.Fixed()<br>
                #fixe.put(fixe,100,90)<br>                #fixe.add(fixe)<br>                self.window.show_all()<br><br>        def main(self):<br>                gtk.main()<br><br><br>if __name__ == "__main__":<br>
        base = Base()<br>        base.main()<br>============================================================<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">Il giorno 11 aprile 2013 13:03,  <span dir="ltr"><<a href="mailto:python-request@lists.python.it" target="_blank">python-request@lists.python.it</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Invia le richieste di iscrizione alla lista Python all'indirizzo<br>
        <a href="mailto:python@lists.python.it">python@lists.python.it</a><br>
<br>
Per iscriverti o cancellarti attraverso il web, visita<br>
        <a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
oppure, via email, manda un messaggio con oggetto `help' all'indirizzo<br>
        <a href="mailto:python-request@lists.python.it">python-request@lists.python.it</a><br>
<br>
Puoi contattare la persona che gestisce la lista all'indirizzo<br>
        <a href="mailto:python-owner@lists.python.it">python-owner@lists.python.it</a><br>
<br>
Se rispondi a questo messaggio, per favore edita la linea dell'oggetto<br>
in modo che sia pių utile di un semplice "Re: Contenuti del digest<br>
della lista Python..."<br>
<br>
<br>
Argomenti del Giorno:<br>
<br>
   1. Re: Digest di Python, Volume 86, Numero 18 (emmanuel segura)<br>
   2. Re: Digest di Python, Volume 86, Numero 18 (orciml)<br>
   3. Re: Digest di Python, Volume 86, Numero 18 (orciml)<br>
   4. Re: Digest di Python, Volume 86, Numero 18 (orciml)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Thu, 11 Apr 2013 12:34:29 +0200<br>
From: emmanuel segura <<a href="mailto:emi2fast@gmail.com">emi2fast@gmail.com</a>><br>
To: <a href="mailto:python@lists.python.it">python@lists.python.it</a><br>
Subject: Re: [Python] Digest di Python, Volume 86, Numero 18<br>
Message-ID:<br>
        <<a href="mailto:CAE7pJ3BAsUbr5WhUYCUvZS-G67jd6gVk3EjchRBpFmqT-Pa%2Bug@mail.gmail.com">CAE7pJ3BAsUbr5WhUYCUvZS-G67jd6gVk3EjchRBpFmqT-Pa+ug@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
Ciao<br>
<br>
Grazie Per risposta, comunque ho modifcato lo script nell seguente modo, ma<br>
non mi carica l'immagine, anche se quando lo lancio da terminale non mi da<br>
nessuna segnalazione<br>
<br>
==============================================================<br>
#/usr/bin/env python<br>
<br>
try:<br>
        import gtk<br>
        import pygtk<br>
        pygtk.require('2.0')<br>
except:<br>
        import sys<br>
        print "Error importing gtk or pygtk"<br>
        sys.exit(1)<br>
<br>
<br>
<br>
class Base:<br>
        def __init__(self):<br>
                self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)<br>
                self.window.set_title("my example window")<br>
                self.window.set_size_request(500,500)<br>
                self.window.set_position(gtk.WIN_POS_CENTER)<br>
                self.window.set_icon_from_file("apache.png");<br>
                self.window.connect("destroy",gtk.main_quit)<br>
                self.image = gtk.Image()<br>
                self.image =<br>
gtk.gdk.pixbuf_new_from_file("../Pictures/porta.jpg")<br>
                fixe = gtk.Fixed()<br>
                #fixe.put(fixe,100,90)<br>
                #fixe.add(fixe)<br>
                self.window.show_all()<br>
<br>
        def main(self):<br>
                gtk.main()<br>
<br>
<br>
if __name__ == "__main__":<br>
        base = Base()<br>
        base.main()<br>
============================================================<br>
<br>
Grazie a tutti<br>
<br>
<br>
Il giorno 11 aprile 2013 12:00, <<a href="mailto:python-request@lists.python.it">python-request@lists.python.it</a>> ha scritto:<br>
<br>
> Invia le richieste di iscrizione alla lista Python all'indirizzo<br>
>         <a href="mailto:python@lists.python.it">python@lists.python.it</a><br>
><br>
> Per iscriverti o cancellarti attraverso il web, visita<br>
>         <a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
> oppure, via email, manda un messaggio con oggetto `help' all'indirizzo<br>
>         <a href="mailto:python-request@lists.python.it">python-request@lists.python.it</a><br>
><br>
> Puoi contattare la persona che gestisce la lista all'indirizzo<br>
>         <a href="mailto:python-owner@lists.python.it">python-owner@lists.python.it</a><br>
><br>
> Se rispondi a questo messaggio, per favore edita la linea dell'oggetto<br>
> in modo che sia pių utile di un semplice "Re: Contenuti del digest<br>
> della lista Python..."<br>
><br>
><br>
> Argomenti del Giorno:<br>
><br>
>    1. Gtk Image (emmanuel segura)<br>
>    2. Re: Gtk Image (Gian Mario Tagliaretti)<br>
><br>
><br>
> ----------------------------------------------------------------------<br>
><br>
> Message: 1<br>
> Date: Wed, 10 Apr 2013 19:03:45 +0200<br>
> From: emmanuel segura <<a href="mailto:emi2fast@gmail.com">emi2fast@gmail.com</a>><br>
> To: <a href="mailto:python@lists.python.it">python@lists.python.it</a><br>
> Subject: [Python] Gtk Image<br>
> Message-ID:<br>
>         <CAE7pJ3BGzgYAKghiLGD3S=<br>
> <a href="mailto:vX6abcTR7gYsNJ_iGwfNy%2BUANskA@mail.gmail.com">vX6abcTR7gYsNJ_iGwfNy+UANskA@mail.gmail.com</a>><br>
> Content-Type: text/plain; charset="iso-8859-1"<br>
><br>
> Ciao a tutti<br>
><br>
> Sto provando a caricare un'immagine usando gtk, ma non riesco perche ricevo<br>
> un'errore di questo genere<br>
> ==================================================================<br>
>  python mywindow.py<br>
> mywindow.py:25: GtkWarning: gtk_widget_set_parent: assertion `widget !=<br>
> parent' failed<br>
>   fixe.put(fixe,100,90)<br>
> mywindow.py:26: GtkWarning: gtk_widget_set_parent: assertion `widget !=<br>
> parent' failed<br>
>   fixe.add(fixe)<br>
> ==================================================================<br>
><br>
> Volevo sapere se sono io che svaglio o c'e qualche problema nella versione<br>
> di python che sto usando, il mio codice č questo<br>
><br>
><br>
> ===========================================================================================<br>
> #/usr/bin/env python<br>
><br>
> try:<br>
>         import gtk<br>
>         import pygtk<br>
>         pygtk.require('2.0')<br>
> except:<br>
>         import sys<br>
>         print "Error importing gtk or pygtk"<br>
>         sys.exit(1)<br>
><br>
><br>
><br>
> class Base:<br>
>         def __init__(self):<br>
>                 self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)<br>
>                 self.window.set_title("my example window")<br>
>                 self.window.set_size_request(500,500)<br>
>                 self.window.set_position(gtk.WIN_POS_CENTER)<br>
>                 self.window.set_icon_from_file("apache.png");<br>
>                 self.window.connect("destroy",gtk.main_quit)<br>
>                 self.image = gtk.Image()<br>
>                 self.image =<br>
> gtk.gdk.pixbuf_new_from_file("../Pictures/porta.jpg")<br>
>                 fixe = gtk.Fixed()<br>
>                 fixe.put(fixe,100,90)<br>
>                 fixe.add(fixe)<br>
>                 self.window.show_all()<br>
><br>
>         def main(self):<br>
>                 gtk.main()<br>
><br>
><br>
> if __name__ == "__main__":<br>
>         base = Base()<br>
>         base.main()<br>
><br>
> =================================================================================<br>
><br>
> Grazie<br>
><br>
> --<br>
> esta es mi vida e me la vivo hasta que dios quiera<br>
> -------------- parte successiva --------------<br>
> Un allegato HTML č stato rimosso...<br>
> URL: <<br>
> <a href="http://lists.python.it/pipermail/python/attachments/20130410/d87b6dd0/attachment-0001.html" target="_blank">http://lists.python.it/pipermail/python/attachments/20130410/d87b6dd0/attachment-0001.html</a><br>

> ><br>
><br>
> ------------------------------<br>
><br>
> Message: 2<br>
> Date: Wed, 10 Apr 2013 22:33:50 +0200<br>
> From: Gian Mario Tagliaretti <<a href="mailto:g.tagliaretti@gmail.com">g.tagliaretti@gmail.com</a>><br>
> To: Discussioni generali sul linguaggio Python<br>
>         <<a href="mailto:python@lists.python.it">python@lists.python.it</a>><br>
> Subject: Re: [Python] Gtk Image<br>
> Message-ID:<br>
>         <CAE=<br>
> <a href="mailto:WFZu2fUMFjvBvcmGfcHxdHpxViNPFuTGdUGFTwtFwe0iSPA@mail.gmail.com">WFZu2fUMFjvBvcmGfcHxdHpxViNPFuTGdUGFTwtFwe0iSPA@mail.gmail.com</a>><br>
> Content-Type: text/plain; charset=ISO-8859-1<br>
><br>
> On Wed, Apr 10, 2013 at 7:03 PM, emmanuel segura <<a href="mailto:emi2fast@gmail.com">emi2fast@gmail.com</a>><br>
> wrote:<br>
> > Ciao a tutti<br>
><br>
> ciao Emmanuel,<br>
><br>
> > Sto provando a caricare un'immagine usando gtk, ma non riesco perche<br>
> ricevo<br>
> > un'errore di questo genere<br>
><br>
> L'errore ti dice esattamente dov'č il problema:<br>
><br>
> >   fixe.put(fixe,100,90)<br>
><br>
> questa linea, stai mettendo fixe dentro fixe e lui ti dice che "parent<br>
> non č diverso da widget":<br>
><br>
> > mywindow.py:26: GtkWarning: gtk_widget_set_parent: assertion `widget !=<br>
> > parent' failed<br>
><br>
> ciao<br>
> --<br>
> Gian Mario Tagliaretti<br>
> GNOME Foundation member<br>
> <a href="mailto:gianmt@gnome.org">gianmt@gnome.org</a><br>
><br>
><br>
> ------------------------------<br>
><br>
> _______________________________________________<br>
> Python mailing list<br>
> <a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
> <a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
><br>
><br>
> Fine di Digest di Python, Volume 86, Numero 18<br>
> **********************************************<br>
><br>
<br>
<br>
<br>
--<br>
esta es mi vida e me la vivo hasta que dios quiera<br>
-------------- parte successiva --------------<br>
Un allegato HTML č stato rimosso...<br>
URL: <<a href="http://lists.python.it/pipermail/python/attachments/20130411/329c69e0/attachment-0001.html" target="_blank">http://lists.python.it/pipermail/python/attachments/20130411/329c69e0/attachment-0001.html</a>><br>

<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Thu, 11 Apr 2013 12:49:39 +0200<br>
From: orciml <<a href="mailto:orciml@gmail.com">orciml@gmail.com</a>><br>
To: Discussioni generali sul linguaggio Python<br>
        <<a href="mailto:python@lists.python.it">python@lists.python.it</a>><br>
Subject: Re: [Python] Digest di Python, Volume 86, Numero 18<br>
Message-ID: <<a href="mailto:51669543.1000203@gmail.com">51669543.1000203@gmail.com</a>><br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
On 11/04/2013 12:34, emmanuel segura wrote:<br>
> Ciao<br>
><br>
> Grazie Per risposta, comunque ho modifcato lo script nell seguente<br>
> modo, ma non mi carica l'immagine, anche se quando lo lancio da<br>
> terminale non mi da nessuna segnalazione<br>
><br>
> ==============================================================<br>
> #/usr/bin/env python<br>
><br>
> try:<br>
>         import gtk<br>
>         import pygtk<br>
>         pygtk.require('2.0')<br>
> except:<br>
>         import sys<br>
>         print "Error importing gtk or pygtk"<br>
>         sys.exit(1)<br>
><br>
><br>
><br>
> class Base:<br>
>         def __init__(self):<br>
>                 self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)<br>
>                 self.window.set_title("my example window")<br>
>                 self.window.set_size_request(500,500)<br>
>                 self.window.set_position(gtk.WIN_POS_CENTER)<br>
>                 self.window.set_icon_from_file("apache.png");<br>
>                 self.window.connect("destroy",gtk.main_quit)<br>
>                 self.image = gtk.Image()<br>
<br>
qui devi usare l'istanza che hai appena fatto !!!<br>
<br>
self.image.set_from_file("../Pictures/porta.jpg")<br>
<br>
<br>
>                 self.image =<br>
> gtk.gdk.pixbuf_new_from_file("../Pictures/porta.jpg")<br>
>                 fixe = gtk.Fixed()<br>
>                 #fixe.put(fixe,100,90)<br>
>                 #fixe.add(fixe)<br>
>                 self.window.show_all()<br>
><br>
>         def main(self):<br>
>                 gtk.main()<br>
><br>
><br>
> if __name__ == "__main__":<br>
>         base = Base()<br>
>         base.main()<br>
<br>
ciao Loris<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Thu, 11 Apr 2013 12:59:22 +0200<br>
From: orciml <<a href="mailto:orciml@gmail.com">orciml@gmail.com</a>><br>
To: Discussioni generali sul linguaggio Python<br>
        <<a href="mailto:python@lists.python.it">python@lists.python.it</a>><br>
Subject: Re: [Python] Digest di Python, Volume 86, Numero 18<br>
Message-ID: <<a href="mailto:5166978A.7060404@gmail.com">5166978A.7060404@gmail.com</a>><br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
On 11/04/2013 12:34, emmanuel segura wrote:<br>
> Ciao<br>
><br>
> Grazie Per risposta, comunque ho modifcato lo script nell seguente<br>
> modo, ma non mi carica l'immagine, anche se quando lo lancio da<br>
> terminale non mi da nessuna segnalazione<br>
><br>
> ==============================================================<br>
> #/usr/bin/env python<br>
><br>
> try:<br>
>         import gtk<br>
>         import pygtk<br>
>         pygtk.require('2.0')<br>
> except:<br>
>         import sys<br>
>         print "Error importing gtk or pygtk"<br>
>         sys.exit(1)<br>
><br>
><br>
><br>
> class Base:<br>
>         def __init__(self):<br>
>                 self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)<br>
>                 self.window.set_title("my example window")<br>
>                 self.window.set_size_request(500,500)<br>
>                 self.window.set_position(gtk.WIN_POS_CENTER)<br>
>                 self.window.set_icon_from_file("apache.png");<br>
>                 self.window.connect("destroy",gtk.main_quit)<br>
>                 self.image = gtk.Image()<br>
<br>
qui devi usare l'istanza che hai appena fatto !!!<br>
<br>
                self.image.set_from_file("../Pictures/porta.jpg")<br>
<br>
devi anche aggiungere l'oggetto nel contenitore!<br>
<br>
                self.window.add(self.image)<br>
<br>
<br>
<br>
>                 self.image =<br>
> gtk.gdk.pixbuf_new_from_file("../Pictures/porta.jpg")<br>
>                 fixe = gtk.Fixed()<br>
>                 #fixe.put(fixe,100,90)<br>
>                 #fixe.add(fixe)<br>
>                 self.window.show_all()<br>
><br>
>         def main(self):<br>
>                 gtk.main()<br>
><br>
><br>
> if __name__ == "__main__":<br>
>         base = Base()<br>
>         base.main()<br>
<br>
ciao Loris<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Thu, 11 Apr 2013 13:03:45 +0200<br>
From: orciml <<a href="mailto:orciml@gmail.com">orciml@gmail.com</a>><br>
To: Discussioni generali sul linguaggio Python<br>
        <<a href="mailto:python@lists.python.it">python@lists.python.it</a>><br>
Subject: Re: [Python] Digest di Python, Volume 86, Numero 18<br>
Message-ID: <<a href="mailto:51669891.5080302@gmail.com">51669891.5080302@gmail.com</a>><br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
On 11/04/2013 12:34, emmanuel segura wrote:<br>
> Ciao<br>
><br>
> Grazie Per risposta, comunque ho modifcato lo script nell seguente<br>
> modo, ma non mi carica l'immagine, anche se quando lo lancio da<br>
> terminale non mi da nessuna segnalazione<br>
><br>
<br>
se ti puo' interessare avevo fatto delle slide che sono presenti in:<br>
<br>
<a href="http://www.slideshare.net/orcim/py05-gtk" target="_blank">http://www.slideshare.net/orcim/py05-gtk</a><br>
<br>
ciao!<br>
<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
<br>
<br>
Fine di Digest di Python, Volume 86, Numero 19<br>
**********************************************<br>
</blockquote></div><br><br clear="all"><br>-- <br>esta es mi vida e me la vivo hasta que dios quiera
</div>