是否可以将wxPython窗口重新设置为一定的比例?我知道你可以禁用调整大小;然而,我喜欢它,所以当窗口被调整大小时,它会坚持一定的宽高比。调整wxPython窗口的大小
5
A
回答
6
这样做的一个显而易见的方法是将wx.EVT_SIZE
绑定到限制宽高比的函数。我不能确定这是正确的方式做到这一点,但它的工作原理:(样板从here借来的)
import wx
class SizeEvent(wx.Frame):
def __init__(self, parent, id, title):
wx.Frame.__init__(self, parent, id, title)
self.Bind(wx.EVT_SIZE, self.OnSize)
self.Centre()
self.SetSizeWH(400, 300)
self.Show(True)
def OnSize(self, event):
hsize = event.GetSize()[0] * 0.75
self.SetSizeHints(minW=-1, minH=hsize, maxH=hsize)
self.SetTitle(str(event.GetSize()))
app = wx.App()
SizeEvent(None, 1, 'sizeevent.py')
app.MainLoop()
-1
我对wxPython不太熟悉,但是不能将窗口大小重置为您希望的最大/最小大小,一旦用户通过该大小?最好在检测到调整大小的情况下?
相关问题
- 1. 调整大小窗口的大小
- 2. 而调整窗口大小
- 3. jQuery窗口调整大小
- 4. jquery窗口调整大小
- 5. Python窗口调整大小
- 6. 当调整窗口大小
- 7. 调整窗口大小C#
- 8. NSOpenGLView调整窗口大小
- 9. NSAlert调整窗口大小
- 10. whiptail - 窗口大小调整
- 11. SDL调整窗口大小
- 12. 调整窗口大小Jquery
- 13. 调整窗口大小
- 14. jQuery窗口大小调整
- 15. Textarea调整窗口大小
- 16. 调整wxPython wx.Panel的大小?
- 17. 初始窗口大小/调整大小
- 18. 自动调整主窗口调整大小的窗口
- 19. 调整窗口上的html元素的大小调整大小
- 20. 在窗口调整大小的图像映射调整大小
- 21. WPF - 在调整窗口大小的控件调整大小
- 22. 窗口大小调整时禁用调整大小特定格
- 23. PyQt4 - 从动画调整大小区分窗口大小调整
- 24. 当窗口高度调整大小时调整图像大小
- 25. 使用JQuery调整窗口大小调整CSS字体大小
- 26. extjs面板调整大小,而窗口大小调整
- 27. 图像调整大小作为窗口调整大小
- 28. WPF DataGrid窗口调整大小不会调整大小DataGridColumns
- 29. 在窗口调整大小时自动调整图像大小
- 30. FlexSlider 2调整窗口大小调整大小
我试过,但直接调整造成明显的方式窗口爆炸性递归。设置大小提示虽然工作。 – senderle 2011-05-15 02:16:08