[Python] Digest di Python, Volume 86, Numero 18

emmanuel segura emi2fast a gmail.com
Gio 11 Apr 2013 12:34:29 CEST


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


Maggiori informazioni sulla lista Python