Как получить информацию, когда позиция слайдера gtk.paned изменилась? - PullRequest
2 голосов
/ 07 декабря 2009

Я хочу, чтобы hpaned запомнил положение ползунка, а затем мне нужно отловить событие изменения положения ползунка hpaned. Согласно официальному документу, у панорамирования есть только несколько сигналов, и ни один из них не касается положения слайдера.

Итак, есть событие о слайдере hpaned? И как это поймать?

Ответы [ 3 ]

5 голосов
/ 07 декабря 2009

Вы можете подключиться к сигналу "notify :: position".

3 голосов
/ 25 октября 2011

notify::position срабатывает несколько раз при перемещении ползунка.

Я считаю button-release-event более эффективным.

0 голосов
/ 07 декабря 2009

Вы можете подключиться к сигналу size-allocate одного из двух дочерних элементов панорамируемого объекта. Сигнал будет издаваться после изменения положения ползунка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...