wxpythonで複数のパネルを使用することはできますか?私はこのようなものを持っています:wxpythonの複数のパネル
import wx.grid
import sys
class Mat_Frame(wx.Frame):
def __init__(self,parent):
wx.Frame.__init__(self,wx.GetApp().TopWindow,title='Material Properties')
self.panel=wx.Panel(self,-1)
self.AdderPanel=wx.Panel(self.panel,-1)
self.InputPanel=wx.Panel(self.panel,-1)
self.OutputPanel=wx.Panel(self.panel,-1)
HorSizer=wx.BoxSizer(wx.HORIZONTAL)
HorSizer.Add(self.panel,proportion=1,flag=wx.EXPAND|wx.ALL)
HorSizer.Add(self.AdderPanel,proportion=1,flag=wx.EXPAND|wx.ALL)
HorSizer.Add(self.InputPanel,proportion=1,flag=wx.EXPAND|wx.ALL)
HorSizer.Add(self.OutputPanel,proportion=1,flag=wx.EXPAND|wx.ALL)
私はこれを試しましたが動作しません。つまり、私は不思議な窓が正しくサイズされていません。私はここで何か間違っていますか? wxpythonで複数のパネルを使う方法を教えてもらえますか?
前に誤字をおかけして申し訳ありません。私はあなたが提案したことを行っていたが、サイザーを使用したときの出力のサイズが正しくない。私を間違えて見てみてください。 –