2017-10-17 133 views
-2

我已經在Python 2.7中編寫了一個GUI應用程序,其中許多數據都以列方式顯示。我只是想知道,我應該使用哪個小部件來簡化數據列方式,以便排序小部件看起來不錯:-D或哪個小部件用於對tkinter GUI Python 2.7中的列式數據進行排序?哪個小部件用於對tkinter GUI中按列的數據進行排序Python 2.7

+0

據我所知,tkinter沒有專門爲排序而設計的任何小部件,但有些方法可以實現排序功能,但我們需要查看代碼示例以便爲此提供建議。 –

+0

你可以使用'ttk.Treeview'。 – mentalita

+0

非常感謝你@Ethan Field的回覆。其實,我不是要求任何代碼或如何編寫任何代碼進行排序。爲了查看目標哪個部件看起來不錯,這是我的問題。我可以使用Button。當我點擊按鈕時,它會對我的數據進行排序。但是,我認爲其他一些小部件將會在那裏看起來比Button或任何其他更好看。 –

回答

0

下面的腳本表明,如果您想使用它,則可以從Label小部件獲得回調。

from tkinter import * 

root = Tk() 

label = Label(root, text="Click me") 

label.pack() 

def callback(event): 
    print("You did it!") 

label.bind("<Button-1>", callback) 

root.mainloop() 

同樣的邏輯也適用於任何小工具,如果你想使用一個Listbox作爲一個「按鈕」(對於一些惡人原因),例如,也有可能利用同樣的邏輯。

+0

非常感謝你@Ethan Field。這就是我真正想要的......我也從上面的代碼中學習了一個新概念。非常感謝,親愛的。 –

相關問題