Hallo,
tolong jika ada yang pernah membikin aplikasi drawing dengan pygtk

di event motion notify saya implementasikan seperti ini :

    def on_drawingarea_motion_notify_event(self,widget,event):
        if event.state & gtk.gdk.BUTTON1_MASK:
            self.pixmap.draw_pixbuf(None,self.pf,0,0,0,0)
            
self.pixmap.draw_rectangle(widget.get_style().black_gc,False,0,0,int(event.x),int(event.y))
            w,h = self.pixmap.get_size()
            
widget.window.draw_drawable(widget.get_style().fg_gc[gtk.STATE_NORMAL],self.pixmap,0,0,0,0,x,y)

            return True

hasilnya penggambaran rectangle sangat lambat, ada alternatif lain tidak ?
saya sudah mencoba dengan begin_paint_rect dan end_paint, hasilnya sama

selain itu saya mencoba dengan memanggil queue_draw dan memindahkan
pemanggilan statement ini

widget.window.draw_drawable(widget.get_style().fg_gc[gtk.STATE_NORMAL],self.pixmap,0,0,0,0,x,y)

ke expose event, hasilnya terlalu delay

-- 
regards,
Eddy Setyawan
http://eddysetyawan.blogspot.com
+6208123049592

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GB/IT d--()>+ s++:+ a- C+++@ !ULC++>++++ P L+++(++++)@>++++ !E-- [EMAIL 
PROTECTED]
N !o K--? w-- !O !M !V PS PE+@ !Y PGP@>++ t+ 5 X !R tv-(--) b DI D+
G++ e++ h--->---- r+++ z+++
------END GEEK CODE BLOCK------

-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis

Kirim email ke