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()

python listbox控件_Python GUI编程(Tkinter)10、Listbox控件相关推荐

  1. python gui模板_Python GUI 编程(Tkinter) | 菜鸟教程

    Python GUI编程(Tkinter) Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的 ...

  2. python窗口图形界面编程上传图片_python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例...

    注意主窗口一定要为tk.Tk(),在主窗口上通过button的点击相应子函数创建子窗口,注意此时创建出来的窗口必须是Toplevel,否则出错. 至于用图片在窗口上绘图,则按代码所示即可. # -*- ...

  3. pythontkinter控件单选框怎么判断是否被选中_Python GUI编程(Tkinter)Radiobutton单选框控件...

    import tkinter win = tkinter.Tk() win.title("sunck") win.geometry("400x400+200+20&quo ...

  4. python为text添加滚动条_Python GUI编程(Tkinter)7、带滚动条的Text

    import tkinter #创建主窗口 win = tkinter.Tk() #设置标题 win.title("sunck") #设置大小和位置 #win.geometry(& ...

  5. python画五角星代码_Python GUI 编程tkinter--画五角星和简单的动画制作

    1.利用Python的tkinter画一个五角星: 2.做一个简单的动画 分析五角心的五个顶点的坐标: 确立五角星的中心点和半径,再确立五角星的五个角的坐标信息,其中五角星的各个角读书为36度,具体的 ...

  6. python计算利息程序_Python——GUI编程 利息计算器 作业9(python programming)-Go语言中文社区...

    importsysfrom PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import * classcal ...

  7. Python GUI编程(Tkinter)笔记

    Python GUI编程Tkinter笔记 1 显示任意格式图片 2 固定框架Frame大小 3 选择文件夹或文件 4 展示菜单栏 5 展示选择的图片 1 显示任意格式图片 Tkinter只支持显示G ...

  8. python的messagebox的用法_Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解...

    本文实例讲述了Python GUI编程学习笔记之tkinter中messagebox.filedialog控件用法.分享给大家供大家参考,具体如下: 相关内容: messagebox 介绍 使用 fi ...

  9. python tkinter控件_python GUI作业:使用tkinter的重要控件

    题目1:使用tkinter的重要控件 绘制如下菜单: 图片.png 参考代码:#!/usr/bin/env python3# -*- coding: utf-8 -*-# 技术支持:https://w ...

最新文章

  1. 苹果雪豹操作系统正式版_苹果文件泄密?3 款新 iPhone 正式命名曝光
  2. C语言再学习 -- 创建excel文件
  3. 如何用express+node+ejs 搭建一个简单的页面
  4. python参数_python参数的介绍
  5. centos8调整分辨率_Hyper-V 设置 CentOS 8 文本模式下分辨率
  6. 【HDU 5532 Almost Sorted Array】水题,模拟
  7. 通过谷歌API验证地址是否存在 How Google’s Geocoding solves Address Validation
  8. StarWind RAM 磁盘仿真程序
  9. 读书笔记-大型网站技术架构
  10. Python字符串splitlines()
  11. PHP生成缩略图、加水印
  12. CCS 2021 | 自动化网络流量分析新方向
  13. 计算机管理即插即用服务,意外终止Plug and Play(即插即用)服务开启方法
  14. linux dd 克隆很慢,使用dd命令进行SD卡克隆
  15. HTML12张图片魔方,纯CSS3 实现3D魔方
  16. 对话框(06):【类】QFontDialog [官翻]
  17. 消防应急通讯平台设计
  18. 【Android】制作一个简易的画板
  19. 数字图像处理之图像修复
  20. HDMI转换芯片——MS9288C

热门文章

  1. 【Access2003】自增列的创建
  2. 手机端在线商城开发(前端vue+后台php)
  3. 玩转娱乐化时代|淘系互动团队几年的技术沉淀+经验都在这!
  4. fastadmin中使用 x-editable
  5. Python实现随机生成车牌号
  6. CISA考试内容有所改动
  7. 学习Python开发难不难?
  8. 警惕“山寨版”云安全bd或是定时炸弹
  9. 代码超时优化(硬核优化)
  10. 渐变折射率(GRIN)透镜的建模