一个列表,在TK()中显示为,可以选择的两列文本
时间: 2024-03-21 13:39:44 浏览: 53
您可以使用`tkinter.ttk.Treeview`控件来实现一个可以选择的两列文本列表。下面是一个示例代码:
```
import tkinter as tk
import tkinter.ttk as ttk
root = tk.Tk()
# 创建树形视图
tree = ttk.Treeview(root, columns=("column1", "column2"), show="headings", selectmode="browse")
tree.pack()
# 设置列标题
tree.heading("column1", text="Column 1")
tree.heading("column2", text="Column 2")
# 添加选项
options = [("Option 1", "Value 1"), ("Option 2", "Value 2"), ("Option 3", "Value 3"), ("Option 4", "Value 4"), ("Option 5", "Value 5")]
for option in options:
tree.insert("", tk.END, values=option)
root.mainloop()
```
在上面的代码中,我们通过创建`tkinter.ttk.Treeview`控件并指定它有两列来创建一个可以选择的两列文本列表。然后,我们使用`tree.heading()`方法来设置列标题。最后,我们通过`tree.insert()`方法向树形视图中添加选项,并指定每个选项在两列中的值。这些选项就会按照两列进行显示,并且可以在列表中进行选择。
阅读全文