是否可以將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. 調整窗口大小Jquery
- 3. whiptail - 窗口大小調整
- 4. jQuery窗口調整大小
- 5. 調整窗口大小
- 6. 父窗口調整大小?
- 7. 而調整窗口大小
- 8. 調整窗口大小
- 9. 當調整窗口大小
- 10. Python窗口調整大小
- 11. Textarea調整窗口大小
- 12. 調整窗口大小C#
- 13. 調整窗口大小html
- 14. 調整窗口大小
- 15. jQuery窗口大小調整
- 16. 調整Windroy窗口大小
- 17. NSAlert調整窗口大小
- 18. SDL調整窗口大小
- 19. 調整大小窗口NicEditor
- 20. jquery窗口調整大小
- 21. NSOpenGLView調整窗口大小
- 22. 調整窗口大小窗口控件
- 23. 調整wxPython wx.Panel的大小?
- 24. 初始窗口大小/調整大小
- 25. 查看窗口大小調整大小
- 26. 調整調整窗口大小div
- 27. 自動調整主窗口調整大小的窗口
- 28. 在窗口調整大小的iframe的寬度調整大小
- 29. 調整窗口上的html元素的大小調整大小
- 30. 在調整窗口大小後調整flexlslider的大小
我試過,但直接調整造成明顯的方式窗口爆炸性遞歸。設置大小提示雖然工作。 – senderle 2011-05-15 02:16:08