2009-05-08 4 views
1

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

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

Любые идеи?

ответ

1

Понял:

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

Где self является ScrolledPanel.