大家好!今天给你们带来了Python ListView实例。
「完整代码」:
import tkinter as tk
from tkinter import simpledialog
list1 = ["Item 1-1", "Item 1-2", "Item 1-3"]
list2 = ["Item 2-1", "Item 2-2", "Item 2-3"]
list3 = ["Item 3-1", "Item 3-2", "Item 3-3"]
data = ["List 1: " + item for item in list1] +
["List 2: " + item for item in list2] +
["List 3: " + item for item in list3]
def on_listview_click(event):
selected_item = event.widget.get(event.widget.curselection())
simpledialog.messagebox.showinfo("Item Selected", selected_item)
root = tk.Tk()
root.title("ListView Example")
listview = tk.Listbox(root, width=50, height=15)
listview.pack(pady=10, padx=10)
#填充数据到ListView
for item in data:
listview.insert(tk.END, item)
#绑定点击事件
listview.bind('<Double-1>', on_listview_click)
#运行主循环
root.mainloop()
原文始发于微信公众号(python学霸):Python实现ListView功能
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/284954.html