2013-05-06 29 views
0

那麼,我想製作一個程序,它從數據庫中獲取一組變量並將它們顯示在列表中。我正在考慮使用Listbox小部件,但是當它在它沒有表現出真正的互動性之前嘗試它時。我要去的是一個列表,當一個項目被雙擊時,將在窗口中顯示關於所述項目的更多信息。另外,我希望將它組織起來,以便它仍然顯示列表中的項目信息,而不是單個字符串中的項目信息,如列表框小部件中所示。 由於現在可能很明顯,我是tkinter的初學者,所以這對我很有幫助。如何用python + tkinter製作交互式列表?

回答

0

看一看idlelib.ScrolledList

110 # Methods to override for specific actions 
111 
112 def fill_menu(self): 
113  pass 
114 
115 def on_select(self, index): 
116  pass 
117 
118 def on_double(self, index): 
119  pass 

你可以繼承它,或者你只是把你的方法到創建的對象。這些是你需要的方法嗎?

+0

就是這樣,非常感謝你。 – AugustoQ 2013-05-06 22:07:58

+0

儘管列表框不可能使用滾動框架。有些人使用Canvas來製作一個框架,通過滾動Canvas來逐個像素地滾動框架。 – User 2013-05-07 10:32:41