哪个小部件用于对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
作为一个“按钮”(对于一些恶人原因),例如,也有可能利用同样的逻辑。
+0
非常感谢你@Ethan Field。这就是我真正想要的......我也从上面的代码中学习了一个新概念。非常感谢,亲爱的。 –
据我所知,tkinter没有专门为排序而设计的任何小部件,但有些方法可以实现排序功能,但我们需要查看代码示例以便为此提供建议。 –
你可以使用'ttk.Treeview'。 – mentalita
非常感谢你@Ethan Field的回复。其实,我不是要求任何代码或如何编写任何代码进行排序。为了查看目标哪个部件看起来不错,这是我的问题。我可以使用Button。当我点击按钮时,它会对我的数据进行排序。但是,我认为其他一些小部件将会在那里看起来比Button或任何其他更好看。 –