我一直在玩弄這一段時間,只是似乎無法弄清楚。 self.panel = wx.Panel(self,wx.ID_ANY)ScrolledPanel裏面板沒有調整尺寸
我有一個不滾動的面板內的滾動面板。
self.panel = wx.Panel(self, wx.ID_ANY)
self.stepPanel = wxscrollpanel.ScrolledPanel(self.panel, -1, style=wx.EXPAND)
self.stepPanel.SetupScrolling(scrollToTop=False)
sizer = wx.BoxSizer(wx.VERTICAL)
self.stepPanel.SetSizerAndFit(sizer)
更新功能是這樣的......
sizer = self.stepPanel.GetSizer()
# Add some widgets
self.stepPanel.SetSizerAndFit(sizer)
我的小部件添加到分級機以後,當用戶點擊一個按鈕...我已經試過自動佈局,FitInside()更新()...似乎無法滾動此stepPanel時,我添加小部件。
編輯:添加更多的信息...
這裏的想法是,self.panel具有在不滾動的頂部(只是一個面板)的區域,而下部滾動(self.stepPanel ),但看起來stepPanel從self.panel的可視區域增長編輯:解決看到評論。
解決了:SizerAndFit是問題,我刪除了Fit並且一切都很好用。 – lostdev