URL: https://linuxfr.org/forums/programmation-python/posts/pygtk-dessiner-dans-une-fen%C3%AAtre Title: PyGtk - dessiner dans une fenêtre Authors: thor_tue Date: 2008年02月10日T20:15:54+01:00 Tags: Score: 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](http://www.pygtk.org/pygtk2tutorial/ch-DrawingArea.html) Merci. #!/usr/bin/env python import pygtk pygtk.require('2.0') import gtk class MainWindows: £spaces£ £/spaces£def __init__(self): £spaces£ £/spaces£window = gtk.Window(gtk.WINDOW_TOPLEVEL) £spaces£ £/spaces£drawing_area = gtk.DrawingArea() £spaces£ £/spaces£drawing_area.show() £spaces£ £/spaces£drawable = drawing_area.window £spaces£ £/spaces£gc = drawable.new_gc() £spaces£ £/spaces£window.show_all() def main(): £spaces£ £/spaces£gtk.main() £spaces£ £/spaces£return 0 if __name__ == "__main__": £spaces£ £/spaces£MainWindows() £spaces£ £/spaces£main()