Programmation.python : PyGtk - dessiner dans une fenêtre
Posté par thor_tue () le 10 février 2008
0
Salut, je débute sous PyGtk...
Voilà une question très simple à propos des "DrawingArea"
À l'exécution du code suivant, python renvoie :
AttributeError: 'NoneType' object has no attribute 'new_gc'
Je suppose un problème d'ordre de déclaration, qu'en est-il ?
Ça paraît assez simple dans la page suivante, pourtant :
http://www.pygtk.org/pygtk2tutorial/ch-DrawingArea.html
Merci.
#!/usr/bin/env python
import pygtk
pygtk.require('2.0')
import gtk
class MainWindows:
def __init__(self):
window = gtk.Window(gtk.WINDOW_TOPLEVEL)
drawing_area = gtk.DrawingArea()
drawing_area.show()
drawable = drawing_area.window
gc = drawable.new_gc()
window.show_all()
def main():
gtk.main()
return 0
if __name__ == "__main__":
MainWindows()
main()
> Lire le message (4 commentaires, moyenne: 1,5).
Vous avez demandé le commentaire #903268.



yop
ça veut juste dire que ton objet n' pas de méthode new_gc.
Vois si il ne faut pas définir une méthode new_gc avant, qui défini par exemple le pinceau, la couleur etc.
[ Répondre ]