C++/Tk: Как создать ползунок и получать обновления его значений?

Поэтому я рассматриваю C++/Tk как библиотеку с графическим интерфейсом. Я вижу "множество" примеров - 6. Мне нравится его стиль, но я не вижу, как создать ползунок/трекбар. Я хочу, чтобы такой трекбар при изменении его значения вызывал мою функцию и отправлял ей значение tb. Как сделать такое с C++/Tk?


person Rella    schedule 28.06.2011    source источник


Ответы (1)


Вам нужен виджет шкалы (которого должно быть достаточно, чтобы вы могли найти его в документации), и вам нужна дополнительная функция обратного вызова, которая не принимает аргументов, считывает текущее значение со шкалы и отправляет вашу реальную функцию. Эта дополнительная функция обратного вызова будет настроена в шкале через -command, как показано в существующих примерах для кнопок в документации. Или вы можете свернуть код, чтобы прочитать значение из шкалы в свою основную функцию обратного вызова; твой звонок туда…

person Donal Fellows    schedule 28.06.2011