Я хочу сделать блокнот с кодом, показанным ниже.В macOS ноутбук работает как положено.Однако в Win10 черный прямоугольник отображается внизу каждой страницы, как показано на рисунке ниже.
Как мне избавиться от этого черного прямоугольника?
Я пробовал оба self.sizer.Layout()
и self.sizer.Fit(self.parentPanel)
, но черный прямоугольник все еще есть.
Изображение:
Код:
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()