Я искал googled, но не нашел подходящего способа узнать, как я должен реализовывать манипуляции с мышью линий в Gtk.DrawingArea
в Python.Как я могу реализовать редактирование мыши с использованием Python + GTK3
желаемого эффекта аналогично редактированию полилинии/LineString в Google Maps
В частности, я хотел бы:
- Хит-тестирование точек (кружки) и линейных сегментов;
- Выбор (сбор), перетаскивание и выделение (наведение);
- Создание и удаление точек;
Мне не нужен полный пример (хотя бы один из них был бы прекрасным), а вместо этого просто способ НАЧАТЬ, чтобы развить эту функциональность в правильном направлении.
Это кажется интересным ... Вы можете найти документацию привязки python (примеры установки и запуска)? – heltonbiker
Нет никакой реальной истории для создания документации привязок Python для модулей самоанализа GObject. Лучшее, что вы можете сделать, это прочитать C API и мысленно перевести его на Python (с помощью 'dir (GooCanvas)' и '/ usr/share/gir-1.0/GooCanvas * .gir'). – ptomato