zoukankan      html  css  js  c++  java
  • Python GUI编程(Tkinter)10、Listbox控件

    import tkinter

    win = tkinter.Tk()
    win.title("sunck")
    win.geometry("400x400+200+0")

    '''
    列表框控件,可以包含一个或者多个文本框
    作用:在listbox控件的小窗口显示一个字符串

    '''

    #1、创建一个listbox, 添加几个元素
    lb = tkinter.Listbox(win, selectmode=tkinter.BROWSE)
    lb.pack()
    for item in ["good", "nice", "handsome", "vg", "vn"]:
    #按顺序添加
    lb.insert(tkinter.END, item)
    #在开始添加
    lb.insert(tkinter.ACTIVE, "cool")
    #将列表当成一个元素添加的
    #lb.insert(tkinter.END, ["very good", "very nice"])
    #删除 参数1为开始的索引,参数2为结束的索引,如果不指定参数2,只删除第一个索引处的内容
    #lb.delete(1,3)
    #lb.delete(1)
    #选中 参数1为开始的索引,参数2为结束的索引,如果不指定参数2,只选中第一个索引处的内容
    lb.select_set(2,5)
    #lb.select_set(2)
    #取消
    #lb.select_clear(2,4)
    #lb.select_clear(3)
    #获取到列表中的元素的个数
    #print(lb.size())
    #从列表中取值 参数1为开始的索引,参数2为结束的索引,如果不指定参数2,只获取第一个索引处的内容
    #print(lb.get(2, 4))
    #print(lb.get(2))

    #返回当前的索引项,不是item元素
    print(lb.curselection())
    #判断 一个选项是否被选中
    print(lb.selection_includes(1))
    print(lb.selection_includes(3))

    win.mainloop()
  • 相关阅读:
    网站安全配置Nginx防止网站被攻击
    JAVA程序打包方法-挺好
    Kettle6.1连接MongoDB报错
    基于Rancher搭建Kubernetes
    Tomcat性能调优实战
    const int * 和 int * const 傻傻分不清楚
    洛谷P1028数的计算
    【转】sizeof()用法总结
    百练4103:踩方格(DFS)
    百练2815:城堡问题(DFS)
  • 原文地址:https://www.cnblogs.com/pygo/p/12917490.html
Copyright © 2011-2022 走看看