구경 A wx.Notebook (wxPython을)를 맞게하는 WX 패널 :어떻게 각 페이지가 다른 창 포함하여, 최상위 레벨에 노트북을 포함하는 패널 프레임을
panel = wx.Panel(self)
self._panel = panel
# Arrange the various views in a notebook
self._topNoteBook = wx.Notebook(panel)
self._installsView = InstallsViewPane(self._topNoteBook)
self._topNoteBook.AddPage(self._installsView, "Your CM Installations")
self._H2HHViewNoteBook = wx.Notebook(self._topNoteBook)
self._topNoteBook.AddPage(self._H2HHViewNoteBook, "Legacy H2HH View")
# Do stuff to create the contents of installsView and H2HHViewNoteBook ...
# [...]
# Attempt to size the panel/topNoteBook so that
# panel doesn't clip the contained notebook
# Cause layout to happen
sizer = wx.BoxSizer()
self._sizer = sizer
sizer.Add(self._topNoteBook, 1, wx.EXPAND)
panel.SetSizerAndFit(sizer)
의 각을 하위 창 자체가 제대로 크기가 있지만 메인 프레임/패널을 맨 위의 노트에 맞게 확장 할 수는 없습니다. 아니면 어쩌면 내 문제는 내가 최고 노트북을 아이들에게 맞게 확장시킬 수 없다는 것입니다. 실제로 문제가 무엇인지 알 수 없으며 그 효과는 동일합니다. 메인 프레임이 어린이 노트북에 비해 너무 작습니다.
결과는 자식 창은 잘 보이지만, 전체 프레임이 너무 작은 것입니다 :
도움말 : 그것은 어린이의 전체를보고 (어떤 작품)를 수동으로 확장되어야한다 ?
SetSizerAndFit()을 SetSizer()로 바꾸어보십시오. –