Oggi ho iniziato a collaborare con lux ad un mio progetto. Abbiamo scritto diverso codice e lui ha iniziato a creare (come ha già fatto sull'openbot) un framework per pygtk. All'apparenza sembra una cosa inutile, però quando si impara ad utilizzarlo al meglio diventa molto utile perchè fa risparmiare diverse righe di codice.
Un esempio di utilizzo:
import gtk_framework
textview = gtk_framework.TextView(textbuffer=None, scroll_window=True)
invece di:
import gtk
textbuffer = gtk.TextBuffer()
textview = gtk.TextView(textbuffer)
sw = gtk.ScrolledWindow()
sw.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
sw.set_placement(gtk.CORNER_TOP_LEFT)
sw.add(textview)
sw.show_all()
Bello vero? :-) L'unica cosa brutta è quando ci si ritrova a dover sostituire qualche centinaio di righe con queste cose quà, ma una volta fatto si vola. ;-)
simone@euclide ~/gnurilla $ svn-log
------------------------------------------------------------------------
r17 | luciano.ferraro | 2007-03-27 19:10:03 +0000 (Tue, 27 Mar 2007) | 1 line
preferences.py completato a meta' usando gtk_framework.py
------------------------------------------------------------------------
simone@euclide ~/gnurilla $
Saluti, ScaccoMatto.
martedì 27 marzo 2007
PyGTK Framework.
Pubblicato da Simone @ 9:41 PM
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento