我在Python和PyGtk的文档中搜索过,但是我找不到程序员编写的通用信号处理程序的正确语法;我刚刚找到了库(PyGtk)提供的经典API的文档。
这是我在模块中的每个方法的函数语法:
def Continua_Button_clicked(self, widget, event, *args):但这是对的吗?
如何确定我将获得小部件引用、激发信号处理程序的事件和事件的参数?
我有点搞不懂我从每个事件中得到了什么和多少参数,以及我的信号处理程序将得到多少个参数。
发布于 2014-01-21 16:04:27
这取决于到底传入了什么信号;您可以咨询 signal documentation。
例如,button-press-event信号期望:
def callback(widget, event, *user_params):但是child-notify将使用:
def callback(widget, child_property, *user_params)等。
https://stackoverflow.com/questions/21262493
复制相似问题