是否可以將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