несколько панелей и подпанелей в панели wxpython - PullRequest
1 голос
/ 12 марта 2019

У меня есть 3 горизонтальные панели, мне нужно иметь 6 панелей и 3 вспомогательных панели на панели 6, как показано на рисунке:

введите описание изображения здесь

Я не знаю, как я могу это сделать, это мой код:

import wx

class MainFrame(wx.Frame):

    def __init__(self,parent):
        wx.Frame.__init__(self,parent,title="myapp",size = (800,500))
        self.left = wx.Panel(self ,style = wx.SUNKEN_BORDER,size=(200,-1))
        self.center = wx.Panel(self ,style = wx.SUNKEN_BORDER,size=(250,400))
        self.right = wx.Panel(self ,style = wx.SUNKEN_BORDER,size=(250,400))
        self.right.SetBackgroundColour('white')
        sizer1 = wx.BoxSizer(wx.HORIZONTAL)
        sizer1.Add(self.left,0,wx.EXPAND)
        sizer1.Add(self.center,1,wx.EXPAND)
        sizer1.Add(self.right,1,wx.EXPAND)
        self.SetSizer(sizer1)
        self.Show()

app = wx.App()
frame=MainFrame(None).Show()
app.MainLoop()

спасибо за помощь

...