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