2014-01-26 60 views
0

wx.Panel上是否有放大/缩小的一般方法(它的所有内容都应该放大)?放大/缩小wx.Panel

是否可以定义一个新的sizer类型来提供此功能?

+0

“你的内容应该放大”是什么意思? sizer可以改变包含窗口的大小(这基本上是sizer的重点),但是,例如,按钮标签将保持相同的大小。 – tom10

+0

我的意思是应根据缩放比例来重新缩放内容,例如,如果在地图上放大缩放比例。 – Basj

回答

1

不。wx.Panel不支持此功能。尽管FloatCanvas小部件确实支持平移和缩放。您可以改为使用该小部件。当然,我认为你将不得不在其上绘制项目,而不是使用常规小部件。

+0

实现缩放会很困难吗?我们是否可以重新定义此面板的“OnPaint”以放大/缩小? (但即使这是可能的,这是否会影响孩子的小工具?) – Basj

+0

我不知道,但我不认为增加缩放是微不足道的。尽管如此,你应该询问wxPython Google小组。 –