我正在開發一個應用程序,顯示項目的大型數據庫。如何滾動到Python中的ScrolledListBox中的選定項目?
還有一個搜索欄允許用戶搜索該數據庫,而不是滾動瀏覽每個項目以找到他們需要的項目。當搜索返回True
(進行匹配)時,所需的信息顯示在文本框中,而在另一個列表框中有更多選項(現在不滾動),但ScrolledListBox
不會自動滾動到所選項目,即使我正在使用selection_set()
或list_box.active()
。
我明白了!我不得不使用list_box.yview_scroll()
命令!這需要2個參數: 1)要去哪裏的整數/索引 2)逐行或按頁(UNITS或PAGES)
但是我確實發現.see方法更高效!
發佈您嘗試的內容(並接受一些答案)。 – gary 2012-04-14 17:15:22
(我沒有意識到你必須點擊檢查來接受答案)就像我說的:我嘗試了list_box.activate(index)以及list_boxselection_set(index),還有一個,但我不記得它。索引也是需要選擇的項目。 – 2012-04-14 18:37:11