首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[tkinter][原创]listbox-列表框的增删改

[tkinter][原创]listbox-列表框的增删改

作者头像
云未归来
发布2025-07-18 14:58:03
发布2025-07-18 14:58:03
10400
代码可运行
举报
运行总次数:0
代码可运行

Tkinter listbox-列表框的操作

代码语言:javascript
代码运行次数:0
运行
复制
import tkinter as tk
import tkinter.colorchooser

'''listbox的增删改'''
window = tk.Tk()


def b1_click():
    item = ['apple', 'watermenon', 'orange']
    lb.insert(tk.END, item)


b1 = tk.Button(window, text="添加数据", command=b1_click)
b1.pack()


def b2_click():
    lb.insert(1, 'haha')


b2 = tk.Button(window, text="插入", command=b2_click)
b2.pack()


def b3_click():
    lb.delete(0)  # 删除第0的元素


b3 = tk.Button(window, text="删除", command=b3_click)
b3.pack()


def b4_click():
    lb.delete(0, tk.END)  # 清空列表


b4 = tk.Button(window, text="清空列表", command=b4_click)
b4.pack()


def b5_click():
    value = lb.get(lb.curselection())
    print(value)


b5 = tk.Button(window, text="获取选中数据", command=b5_click)
b5.pack()


def b6_click():
    print(lb.size())

b6 = tk.Button(window, text="总数", command=b6_click)
b6.pack()

var = tk.StringVar()
var.set((11, 22, 33, 44, 'aa'))
lb = tk.Listbox(window, listvariable=var)
lb.pack()

window.mainloop()
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-05-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档