wxPython:制作一个可滚动的DC

时间:2009-03-24 14:15:29

标签: python wxpython scroll scrollbar

我使用PaintDC在wx.Window中绘图。我在那个窗口画圈子和类似的东西。问题是,有时圆圈超出了窗口的范围。我希望每当绘图变得太大时自动出现滚动条。我该怎么办?

1 个答案:

答案 0 :(得分:1)

使用wx.ScrolledWindow并在“绘图移出窗口”后立即设置窗口大小

SetVirtualSize(width,height)

如果此大小大于客户端大小,则wx将显示滚动条。在窗口中绘图时,请务必使用CalcUnscrolledPositionCalcScrolledPosition

Here您可以找到更多信息。