wxPython:在ScrolledPanel中绘图

时间:2009-05-08 19:33:05

标签: python wxpython scroll

我正在使用PaintDC在ScrolledPanel内部绘制。但是,当我运行该程序时,滚动条无效。它们的大小合适,但是当您使用它们滚动时,图片不会移动。

我想我可能需要从逻辑坐标转换为设备坐标。我尝试了x=dc.LogicalToDeviceX(x)y=dc.LogicalToDeviceY(y),但没有效果。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

知道了:

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

其中self是ScrolledPanel。