2017-10-17 101 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。这就是我真正想要的......我也从上面的代码中学习了一个新概念。非常感谢,亲爱的。 –

相关问题