Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何处理hildon.Seekbar中的后退和前进按钮?_Python_Gtk_Pygtk_Maemo_Seekbar - Fatal编程技术网

Python 如何处理hildon.Seekbar中的后退和前进按钮?

Python 如何处理hildon.Seekbar中的后退和前进按钮?,python,gtk,pygtk,maemo,seekbar,Python,Gtk,Pygtk,Maemo,Seekbar,该小部件由一个缩放小部件和两个按钮组成。当点击按钮时,小部件会发送什么信号,或者我如何才能发现?有没有办法监控小部件在PyGTK中发送的所有信号/事件?您链接到的文档显示: seekbar.connect("value-changed", control_changed, label) seekbar.connect("notify::fraction", fraction_changed, label) 因此,它似乎(至少)有两个信号,称为“值更改”和“通知::分数”。它还显示了一个继承图,

该小部件由一个缩放小部件和两个按钮组成。当点击按钮时,小部件会发送什么信号,或者我如何才能发现?有没有办法监控小部件在PyGTK中发送的所有信号/事件?

您链接到的文档显示:

seekbar.connect("value-changed", control_changed, label)
seekbar.connect("notify::fraction", fraction_changed, label)
因此,它似乎(至少)有两个信号,称为“值更改”和“通知::分数”。它还显示了一个继承图,告诉您Seekbar继承了标准的GTK+小部件,这是第一个信号的来源(通过进一步继承)


但是,不确定“notify::fraction”信号来自何处。

gobjects有一种通知属性更改的方法,它通过信号来实现。因此,连接到notify::property会使您更改属性。

不确定这两个信号之间的差异,但在任何情况下,这些信号似乎都是在单击按钮时触发的。我误解了按钮的含义是“下一个”/“上一个”歌曲按钮,但它们只是用于搜索栏的按钮。