wxpython, как заморозить первые несколько строк в wx.grid.Grid? - PullRequest
0 голосов
/ 06 октября 2018

Я пытаюсь создать два разных класса, чтобы зафиксировать две строки в верхней части сетки, например в нижней части.Но я обнаружил, что это сильно отличается от того, что я думал. Я просто хочу заморозить две строки, как в Excel. введите описание изображения здесь

class RightGridTop(grid.Grid):
    def __init__(self,parent,gridwidth):
        grid.Grid.__init__(self,parent,-1)
        self.CreateGrid(2,gridwidth)
        ......

class RightGridBelow(grid.Grid):
    def __init__(self,parent,gridwidth):
        grid.Grid.__init__(self,parent,-1)
        self.CreateGrid(30,gridwidth)
        ......

class OnePanel(wx.Panel):
    ......
    rtpsizer = wx.BoxSizer(wx.VERTICAL)
    rtpsizer.Add(self.RGridTop,1,wx.EXPAND)
    rtpsizer.Add(self.RGridBelow,1,wx.TOP|wx.EXPAND)
    self.RightTablePanel.SetSizer(rtpsizer)
...