3
我想添加分層結構動態捕捉的圖像(一個接一個)。我想將它們添加到wx.ScrolledPanel如何添加項目到wx.ScrolledPanel?
ScrolledPanel定義 - 更新
self.hbox = wx.BoxSizer(wx.HORIZONTAL)
#self.sizer.Add(self.hbox)
self.scroll = scrolled.ScrolledPanel(self, id = -1, pos = wx.DefaultPosition, size = (500, 400), style= wx.SUNKEN_BORDER , name = "Scroll")
self.scroll.SetupScrolling(10,10,10,10)
#self.scroll.SetSizer(self.hbox)
self.sizer.Add(self.scroll)
#add to scroll
images = wx.StaticBitmap(self, id=-1, pos=wx.DefaultPosition,
size=(200,150),
style= wx.SUNKEN_BORDER)
images.SetBitmap(bmp)
self.hbox.Add(images, 1, wx.BOTTOM | wx.EXPAND | wx.ALL, 3)
self.scroll.SetSizer(self.hbox)
self.scroll.SetAutoLayout(1)
self.scroll.SetupScrolling()
self.SetSizerAndFit(self.sizer)
self.Refresh()
self.Layout()
- 的Python 2.6,窗32bit的
更新後 - 我看到scrollpanel
,我添加圖像分級機。但sizer不顯示在scrollPanel中。
但我想添加圖片滾動面板,因爲如果我將它們添加到self.sizer - 我的窗口越來越大 – CarolusPl 2010-08-27 11:29:56
我做到了。在第六行添加(self.hbox),但它的工作不正確。我的sizer正在變大,但現在我看到滾動(圖像被添加到sizer和滾動面板?) – CarolusPl 2010-08-27 12:01:41
對不起,我的錯誤,如果你提供了一個可運行的問題的例子,它會更容易找出什麼是錯的,因爲我無法看到任何東西你有什麼錯,我有類似的代碼,工程...在你的代碼中的其他東西可能會影響... – volting 2010-08-27 12:05:38