-2
我已經在Python 2.7中編寫了一個GUI應用程序,其中許多數據都以列方式顯示。我只是想知道,我應該使用哪個小部件來簡化數據列方式,以便排序小部件看起來不錯:-D或哪個小部件用於對tkinter GUI Python 2.7中的列式數據進行排序?哪個小部件用於對tkinter GUI中按列的數據進行排序Python 2.7
我已經在Python 2.7中編寫了一個GUI應用程序,其中許多數據都以列方式顯示。我只是想知道,我應該使用哪個小部件來簡化數據列方式,以便排序小部件看起來不錯:-D或哪個小部件用於對tkinter GUI Python 2.7中的列式數據進行排序?哪個小部件用於對tkinter GUI中按列的數據進行排序Python 2.7
下面的腳本表明,如果您想使用它,則可以從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
作爲一個「按鈕」(對於一些惡人原因),例如,也有可能利用同樣的邏輯。
非常感謝你@Ethan Field。這就是我真正想要的......我也從上面的代碼中學習了一個新概念。非常感謝,親愛的。 –
據我所知,tkinter沒有專門爲排序而設計的任何小部件,但有些方法可以實現排序功能,但我們需要查看代碼示例以便爲此提供建議。 –
你可以使用'ttk.Treeview'。 – mentalita
非常感謝你@Ethan Field的回覆。其實,我不是要求任何代碼或如何編寫任何代碼進行排序。爲了查看目標哪個部件看起來不錯,這是我的問題。我可以使用Button。當我點擊按鈕時,它會對我的數據進行排序。但是,我認爲其他一些小部件將會在那裏看起來比Button或任何其他更好看。 –