#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.