Bir wxPython penceresi belirli bir oranda yalnızca yeniden boyutlandırılabilir yapmak mümkün mü? Yeniden boyutlandırmayı devre dışı bırakabileceğinizi biliyorum. Bununla birlikte, pencere yeniden boyutlandırıldığında, belirli bir genişlik-yükseklik oranına sıkıştığında bunu beğenirim.Bir wxPython Penceresinin yeniden boyutlandırılması
5
A
cevap
6
Bunu yapmanın açık bir yolu, en boy oranını sınırlayan bir işleve wx.EVT_SIZE
'u bağlamak olacaktır. Bunu yapmak için Doğru olan belli değilim, ama çalışır: (. Demirbaş here ödünç)
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'a fazla aşina değilim, ancak pencere boyutunu kullanıcı geçişinden sonra istediğiniz maksimum/dak boyutuna sıfırlayamıyor musunuz? Tercihen yeniden boyutlandırmayı tespit eden durumda?
İlgili konular
- 1. MFC Penceresinin Boyutlandırılması
- 2. Bir GLKView'ın yeniden boyutlandırılması
- 3. MKCircle'ın düzgün yeniden boyutlandırılması
- 4. Görüntülerin org modunda yeniden boyutlandırılması
- 5. Bir mmap dosyasının hızlı yeniden boyutlandırılması
- 6. JFrame'in içeriğe göre otomatik olarak yeniden boyutlandırılması
- 7. Parlak uygulamalarda ggvis grafiklerinin dinamik olarak yeniden boyutlandırılması
- 8. wxPython
- 9. wxPython
- 10. Dinamik olarak yeniden boyutlandırma ve pencere yeniden boyutlandırma ve pencere yüklemesindeki içeriğin yeniden boyutlandırılması
- 11. VB.NET'teki Resimlerin Boyutlandırılması
- 12. WpF'de kontrollerin yeniden boyutlandırılması nasıl yapılır, çapa/yuva özelliklerinin eşdeğeri
- 13. iPad için HTML5 CSS3'teki görüntülerin otomatik olarak yeniden boyutlandırılması
- 14. wx.SetTextForeground, wxPython
- 15. JavaFX'te Sahne Alanı'nın yeniden boyutlandırılması olayı nasıl dinlenir?
- 16. wxPython 3.4.1
- 17. Yardım penceresinin boyutuna sığdırmak için bir yardım penceresinin boyutunu değiştirin
- 18. _top penceresinin içeriğini, yeniden yükleme yapmadan iframe içeriğiyle değiştirin.
- 19. wxPython WebView örnek
- 20. wxPython bulunamadı hatası
- 21. Python/wxPython: Bir wxPython arayüzü ile Python içinde simülasyonlar çalıştırmak için bir program yapıyorum arka
- 22. Kaydediciyi özel bir günlüğe kaydetme işleyicisi kullanarak bir wxPython textCtrl dosyasına nasıl yeniden yönlendirebilirim?
- 23. RTF'yi bir wxpython RichTextCtrl içine nasıl ekleyebilirim?
- 24. Panda3D'yi bir wxPython uygulamasında kullanmak mümkün mü?
- 25. Bir wxPython TextCtrl genişliğini karakter sayısında ayarlama
- 26. wxpython klavye olaylarını bir wx.Frame içinde yakalama
- 27. İyi bir wxpython GUI oluşturucu mu?
- 28. Otomatik Tamamlama İçinde wxPython wxComboBox
- 29. Linux altında virtualenv'ye wxPython yükleme
- 30. WxPython paneline Seaborn çizimini yerleştirme
Bu çalıştı ancak doğrudan neden olduğu bariz bir şekilde penceresini yeniden boyutlandırma patlayıcı özyineleme. Boyut ipuçları ayarlanmış olsa da çalıştı. – senderle