相关文章推荐
跑龙套的玉米  ·  Fun with Numbers in chmod·  1 月前    · 
跑龙套的玉米  ·  c# - Unconfirmed ...·  6 月前    · 
跑龙套的玉米  ·  happy 的主页 - 科研通·  8 月前    · 
跑龙套的玉米  ·  d3-tip CDN by ...·  9 月前    · 
跑龙套的玉米  ·  spring ...·  10 月前    · 
跑龙套的玉米  ·  c# datagridview 行删除·  10 月前    · 
跑龙套的玉米  ·  VB.NET ...·  10 月前    · 
玉树临风的山羊  ·  SQL SERVER ...·  1小时前    · 
发财的山寨机  ·  sqlserver 软件授权_sql ...·  1小时前    · 
微笑的大象  ·  MockWebserver ...·  1小时前    · 

如何在 Tkinter Treeview 中使用鼠标正确选择多个项目?

Tkinter Treeview 小部件的目的是为用户提供访问可以计算和修改以供应用程序将来需要的数据。 Treeview 小部件用于以表格格式填充给定数据。我们可以添加或插入列,将数据插入行。有时,我们可能需要一次选择多行。这可以通过按住Ctrl键并从表格中选择行来完成。

# 导入所需的库
from tkinter import *
from tkinter import ttk
# 创建Tkinter窗口实例
win = Tk()
# 设置tkinter窗口大小
win.geometry("700x350")
s = ttk.Style()
s.theme_use('clam')
# 添加Treeview小部件
tree= ttk.Treeview(win, column=("c1", "c2","c3"), show= 'headings', height= 5)
tree.column("# 1",anchor=CENTER)
tree.heading("# 1", text= "ID")
tree.column("# 2", anchor= CENTER)
tree.heading("# 2", text= "FName")
tree.column("# 3", anchor= CENTER)
tree.heading("# 3", text="LName")
# 在Treeview小部件中插入数据
tree.insert('', 'end',text= "1",values=('1', 'Joe','Nash'))
tree.insert('', 'end',text= "2",values=('2', 'Emily','Mackmohan'))
tree.insert('', 'end',text= "3",values=('3', 'Estilla','Roffe'))
tree.insert('', 'end',text= "4",values=('4', 'Percy','Andrews'))
tree.insert('', 'end',text= "5",values=('5', 'Stephan','Heyward'))
tree.pack()
win.mainloop()

运行上面的代码将显示一个包含多个条目的表格。

 
推荐文章