Python 如何处理hildon.Seekbar中的后退和前进按钮?
该小部件由一个缩放小部件和两个按钮组成。当点击按钮时,小部件会发送什么信号,或者我如何才能发现?有没有办法监控小部件在PyGTK中发送的所有信号/事件?您链接到的文档显示: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) 因此,它似乎(至少)有两个信号,称为“值更改”和“通知::分数”。它还显示了一个继承图,
seekbar.connect("value-changed", control_changed, label)
seekbar.connect("notify::fraction", fraction_changed, label)
因此,它似乎(至少)有两个信号,称为“值更改”和“通知::分数”。它还显示了一个继承图,告诉您Seekbar继承了标准的GTK+小部件,这是第一个信号的来源(通过进一步继承)
但是,不确定“notify::fraction”信号来自何处。gobjects有一种通知属性更改的方法,它通过信号来实现。因此,连接到notify::property会使您更改属性。不确定这两个信号之间的差异,但在任何情况下,这些信号似乎都是在单击按钮时触发的。我误解了按钮的含义是“下一个”/“上一个”歌曲按钮,但它们只是用于搜索栏的按钮。