Как включить функцию DRAG в wxPython - PullRequest
0 голосов
/ 15 февраля 2010

Я хочу включить функцию DRAG в программу, где я могу перетащить (курсор в виде руки) холст, который находится на панели. Функция DRAG поможет мне увидеть полную картинку, если изображение выходит за пределы оси или если изображение увеличено.

В настоящее время я использую библиотеку wxmpl, которая представляет собой интеграцию matplotlib и wxPython. но похоже, что в этой библиотеке нет функции DRAG.

Любая помощь в этом отношении приветствуется.

Спасибо Дамодара

1 Ответ

0 голосов
/ 15 февраля 2010

wxmpl может быть немного устаревшим (он не обновлялся более года, а до этого - 2 года). Текущие выпуски matplotlib обеспечивают отличную поддержку WX. Фактически, нужная вам функция уже включена в NavigationToolbar и FigureCanvasWxAgg, включенный в базовую matplotlib. Взгляните на этот пример . Я полагаю, что вы описываете элемент управления «Панорамирование» (это значок стрелки во всех четырех направлениях).

...