Черный прямоугольник внизу wxNotebook - PullRequest
0 голосов
/ 26 апреля 2019

Я хочу сделать блокнот с кодом, показанным ниже.В macOS ноутбук работает как положено.Однако в Win10 черный прямоугольник отображается внизу каждой страницы, как показано на рисунке ниже.

Как мне избавиться от этого черного прямоугольника?

Я пробовал оба self.sizer.Layout() и self.sizer.Fit(self.parentPanel), но черный прямоугольник все еще есть.

Изображение: enter image description here

Код:

import wx

class MainWin(wx.Frame):
    """
    This class creates the notebook
    """
    def __init__(self):
        super().__init__(None, title='Extractor v1.0', style=wx.DEFAULT_FRAME_STYLE)
        ## Widgets
        self.parentPanel = wx.Panel(self)
        self.notebook = wx.Notebook(self.parentPanel)
        self.pageP = wx.Panel(self.notebook)
        self.pageF = wx.Panel(self.notebook)
        self.pageH = wx.Panel(self.notebook)
        self.notebook.AddPage(self.pageP, "Peptide.txt")
        self.notebook.AddPage(self.pageF, "Gens.fasta")
        self.notebook.AddPage(self.pageH, "Quick Help")
        ### Sizers
        self.sizer = wx.BoxSizer(wx.VERTICAL)
        self.sizer.Add(self.notebook, 1, flag=wx.EXPAND|wx.ALL, border=5)
        self.parentPanel.SetSizer(self.sizer)
        self.sizer.Fit(self.parentPanel)
        ## Position and Size
        self.Center()
        self.SetMinSize(self.GetSize())

app = wx.App()
frame = MainWin()
frame.Show()
app.MainLoop()
...