Беспорядочный запуск метода при маркере?

#python #clutter

#python #беспорядок

Вопрос:

Маркеры, похоже, предназначены для запуска временной шкалы в точке другой временной шкалы. Есть ли какой-либо способ запустить обычный метод на маркере, а не на временной шкале?

Ответ №1:

нет, маркеры на ClutterTimeline могут запускать любую функцию. просто используйте сигнал ClutterTimeline::marker-reached. если вас интересует конкретный маркер, вы можете детализировать сигнал, используя имя маркера, например:

 g_signal_connect (timeline, "marker-reached::my-marker",
                  G_CALLBACK (on_my_marker_reached),
                  NULL);
  

и временная шкала вызовет обратный вызов *on_my_marker_reached *, когда будет достигнут маркер my-marker.