2

查看本页底部的示例:http: //www.pygtk.org/pygtk2tutorial/sec-EventHandling.html 它说:

   57   def button_press_event(widget, event):
   58       if event.button == 1 and pixmap != None:
   59           draw_brush(widget, event.x, event.y)
   60       return True

那么,究竟有什么“return True”呢?

4

1 回答 1

9

您应该阅读链接到的同一教程的介绍性章节。例如,第 2.3 章描述了事件并说明了返回值是什么。

此函数返回的值指示该事件是否应由 GTK+ 事件处理机制进一步传播。返回 True 表示该事件已被处理,并且不应进一步传播。返回 False 继续正常的事件处理。有关此传播过程的更多详细信息,请参阅第 20 章,高级事件和信号处理。

于 2012-07-20T09:00:57.970 回答