Как обрабатывать кнопки назад и вперед в hildon.Seekbar?
Виджет hildon.Seekbar состоит из виджета масштаба и двух кнопок. Какие сигналы посылает виджет при нажатии кнопок или как я могу узнать? Есть ли способ отслеживать все сигналы / события, которые виджет отправляет в PyGTK?
2 ответа
Документация, на которую вы ссылаетесь, показывает это:
seekbar.connect("value-changed", control_changed, label)
seekbar.connect("notify::fraction", fraction_changed, label)
Таким образом, кажется, что он имеет (по крайней мере) два сигнала, называемых "value-change" и "notify:: дробь". Он также показывает диаграмму наследования, которая говорит о том, что Seekbar наследует стандартный виджет GTK + Scale, откуда поступает первый сигнал (при дальнейшем наследовании).
Однако не уверен, откуда исходит сигнал "notify:: фракция".
У объектов есть способ уведомления об изменениях свойств, и это происходит с помощью сигналов. Таким образом, подключение к notify::property дает вам изменения в свойстве.