[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