Как справиться с кнопками назад и вперед в Hildon.seekbar?
Вопрос
А ХИЛОН.SEEKBAR Виджет состоит из масштабного виджета и двух кнопок. Какие сигналы отправляет виджет, когда нажимают кнопки или как я могу узнать? Есть ли способ контролировать все сигналы/события, которые виджет отправляет в Pygtk?
Решение
Документация, с которой вы связаны, показывает это:
seekbar.connect("value-changed", control_changed, label)
seekbar.connect("notify::fraction", fraction_changed, label)
Таким образом, кажется, есть (по крайней мере) два сигнала, называемые «изменяемыми значениями» и «уведомление :: fraction». Он также показывает диаграмму наследования, которая говорит вам, что Seekbar наследует стандартный GTK+ Шкала Виджет, откуда исходит первый сигнал (при дальнейшем наследстве).
Не уверен, откуда берется сигнал «уведомления :: fraction».
Другие советы
Gobjects имеет способ уведомлять об изменениях собственности, и это делает это с сигналами. Таким образом, подключение к уведомлению :: Собственность получает вам изменения в свойство.