wxPython: рисование внутри ScrolledPanel - PullRequest
1 голос
/ 08 мая 2009

Я использую PaintDC для рисования внутри ScrolledPanel. Однако при запуске программы полосы прокрутки не действуют. Они нужного размера, но картинка не перемещается, когда вы прокручиваете их.

Я подумал, что мне, возможно, придется преобразовать логические координаты в координаты устройства. Я пробовал x=dc.LogicalToDeviceX(x) и y=dc.LogicalToDeviceY(y), но эффекта не было.

Есть идеи?

1 Ответ

1 голос
/ 08 мая 2009

Понял:

(new_x,new_y)=self.CalcScrolledPosition((old_x,old_y))

Где self - ScrolledPanel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...