为什么第三次曝光事件event.area比以前小?

时间:2012-07-20 09:57:50

标签: python gtk pygtk

自己看看:

import gtk

def expose(widget, event):
        print event.area

win = gtk.Window()
win.show()
win.connect('expose-event', expose)  
gtk.main()

所以,结果是:

gtk.gdk.Rectangle(0, 0, 200, 200)
gtk.gdk.Rectangle(0, 0, 200, 200)
gtk.gdk.Rectangle(194, 0, 6, 200)

并且没有滚动条... 为什么会这样,以及如何避免这种情况?提前谢谢。

1 个答案:

答案 0 :(得分:0)

正如ergosys所说 - “这可能是系统和库依赖的。在LMDE上,使用股票python,我只得到前两个曝光。”我检查了LMDE他是对的。