フレームがサイズ変更(最大化)されたときに、2つのイメージを並べて配置します。どのように達成するのですか?wxPython - フレームが最大化されたときにイメージのサイズを動的に変更します。
import wx
class MyFrame2 (wx.Frame):
def __init__(self, parent):
wx.Frame.__init__ (self, parent, id = wx.ID_ANY, title = wx.EmptyString, pos = wx.DefaultPosition, size = wx.Size(500,300), style = wx.DEFAULT_FRAME_STYLE|wx.TAB_TRAVERSAL)
self.SetSizeHintsSz(wx.DefaultSize, wx.DefaultSize)
bSizer11 = wx.BoxSizer(wx.HORIZONTAL)
self.m_bitmap3 = wx.StaticBitmap(self, wx.ID_ANY, wx.Bitmap(u"img/im1.jpg", wx.BITMAP_TYPE_ANY), wx.DefaultPosition, wx.DefaultSize, 0)
bSizer11.Add(self.m_bitmap3, 1, wx.ALL|wx.EXPAND, 5)
self.m_bitmap4 = wx.StaticBitmap(self, wx.ID_ANY, wx.Bitmap(u"img/im2.jpg", wx.BITMAP_TYPE_ANY), wx.DefaultPosition, wx.DefaultSize, 0)
bSizer11.Add(self.m_bitmap4, 1, wx.ALL|wx.EXPAND, 5)
self.SetSizer(bSizer11)
self.Layout()
self.Centre(wx.BOTH)
def __del__(self):
pass
app = wx.App(0)
MyFrame2(None).Show()
app.MainLoop()
それを解決します、ありがとうございました。 –