2016-03-06 87 views
0

我正在使用Listbox Widget來顯示用戶上傳的文件列表,並使用wx.HSCROLL樣式。當文件名稱的字符串比列表框的大小更寬時,水平滾動條將按預期顯示。但是,我無法使用SetScrollPos方法將滾動條自動滾動設置到右端。使用以下命令:如何使用wxpython在wx.Listbox的右端設置滾動條的初始位置?

self.dropfile_listBox.SetScrollPos(wx.HORIZONTAL,self.dropfile_listBox.GetScrollRange(wx.HORIZONTAL)) 

但顯然它沒有正確設置滾動條的位置。有關此問題的任何意見,我們感謝!

回答

1

如果我們假設你正在使用UltimateListCrtl從您發佈的代碼
嘗試:

self.dropfile_listBox.SetScrollPos(wx.HORIZONTAL,self.dropfile_listBox.GetScrollRange(wx.HORIZONTAL),refresh=True) 

其重繪滾動條