最终的运行效果图:


#!/usr/bin/env python
# -*- coding:utf-8 -*-
# ------------------------------------------------------------
#
# 参考资料:
# 用 python 和 tkinter 做简单的窗口视窗 - 网易云课堂
# http://study.163.com/course/courseLearn.htm?courseId=1003216011#/learn/video?lessonId=1003652323&courseId=1003216011
#
#
# ------------------------------------------------------------
# ******************** class4_Listbox 列表部件 *******************
# ******************** class4_Listbox 列表部件 *******************
# =====>>>>>>内容概览
# =====>>>>>>内容概览
# class4_Listbox

'''

# ------------------------------------------------------------
# # 1、 tkinter 之 生成一个窗口
# ------------------------------------------------------------

# ------------------------------------------------------------
# # 2、 tkinter 之 窗口 + 标签
# ------------------------------------------------------------

# ------------------------------------------------------------
# # 3、 tkinter 之 窗口 + 标签 + 按钮
# ------------------------------------------------------------

# ------------------------------------------------------------
# # 4、 tkinter 之 窗口 + 标签 + 按钮  + 产生一个列表
# ------------------------------------------------------------

# ------------------------------------------------------------
# # 4.1、 tkinter 之 窗口 + 标签 + 按钮  + 列表(设置内容)
# ------------------------------------------------------------

# ------------------------------------------------------------
# # 4.2、 tkinter 之 窗口 + 标签 + 按钮 + 列表(设置, 增加) 
# ------------------------------------------------------------

# ------------------------------------------------------------
# # 4.3、 tkinter 之 窗口 + 标签 + 按钮 + 列表(设置, 删除) 
# ------------------------------------------------------------

# ------------------------------------------------------------
# # 5、 tkinter 之 窗口 + 标签(内容) + 按钮(内容) + 列表  
# ------------------------------------------------------------

# # ------------------------------------------------------------
# # # 6、 tkinter 之 窗口 + 标签(内容) + 按钮(内容) + 列表 + 列表、标签、按钮内容相关联
# # ------------------------------------------------------------

'''


# ------------------------------------------------分割线-------------------------------------------------
# ------------------------------------------------分割线-------------------------------------------------
# ------------------------------------------------分割线-------------------------------------------------


'''
# ------------------------------------------------------------
# # 1、 tkinter 之 生成一个窗口
# ------------------------------------------------------------
'''
#
# import tkinter as tk
#
# 生成一个窗口,设置大小
# window = tk.Tk()
# window.title("My window")
# window.geometry("200x300")
#
# window.mainloop()#
# ------------------------------------------------分割线-------------------------------------------------'''
# ------------------------------------------------------------
# # 2、 tkinter 之 窗口 + 标签
# ------------------------------------------------------------
'''
#
# import tkinter as tk
#
# # 生成一个窗口,设置大小
# window = tk.Tk()
# window.title("My window")
# window.geometry("200x300")
#
# # 产生一个标签
# l = tk.Label(window, bg="yellow", width=6)
# l.pack()
#
# window.mainloop()#
# ------------------------------------------------分割线-------------------------------------------------'''
# ------------------------------------------------------------
# # 3、 tkinter 之 窗口 + 标签 + 按钮
# ------------------------------------------------------------
'''
#
# import tkinter as tk
#
# # 生成一个窗口,设置大小
# window = tk.Tk()
# window.title("My window")
# window.geometry("200x300")
#
# # 产生一个标签
# l = tk.Label(window, bg="yellow", width=6)
# l.pack()
#
# # 生成一个标签
# b = tk.Button(window, text="print selection", width=15, height=2)
# b.pack()
#
# window.mainloop()# ------------------------------------------------分割线-------------------------------------------------'''
# ------------------------------------------------------------
# # 4、 tkinter 之 窗口 + 标签 + 按钮  + 产生一个列表
# ------------------------------------------------------------
'''
#
# import tkinter as tk
#
# # 生成一个窗口,设置大小
# window = tk.Tk()
# window.title("My window")
# window.geometry("200x300")
#
# # 产生一个标签
# l = tk.Label(window, bg="yellow", width=6)
# l.pack()
#
# # 生成一个标签
# b = tk.Button(window, text="print selection", width=15, height=2)
# b.pack()
#
# # 生成一个列表
# lb = tk.Listbox(window)
# lb.pack()
#
# window.mainloop()# ------------------------------------------------分割线-------------------------------------------------'''
# ------------------------------------------------------------
# # 4.1、 tkinter 之 窗口 + 标签 + 按钮  + 列表(设置内容)
# ------------------------------------------------------------
'''
#
# import tkinter as tk
#
# # 生成一个窗口,设置大小
# window = tk.Tk()
# window.title("My window")
# window.geometry("200x300")
#
# # 产生一个标签
# l = tk.Label(window, bg="yellow", width=6)
# l.pack()
#
# # 生成一个标签
# b = tk.Button(window, text="print selection", width=15, height=2)
# b.pack()
#
# # 设置列表的内容
# lb_var = tk.StringVar()
# lb_var.set((1111, 2222, 3333, "A", "B", "9999"))
# # 生成一个列表
# lb = tk.Listbox(window, listvariable=lb_var )     # listvariable存储列表的内容信息
# lb.pack()
#
# window.mainloop()# ------------------------------------------------分割线-------------------------------------------------'''
# ------------------------------------------------------------
# # 4.2、 tkinter 之 窗口 + 标签 + 按钮 + 列表(设置, 增加)
# ------------------------------------------------------------
'''
#
# import tkinter as tk
#
# # 生成一个窗口,设置大小
# window = tk.Tk()
# window.title("My window")
# window.geometry("200x300")
#
# # 产生一个标签
# l = tk.Label(window, bg="yellow", width=6)
# l.pack()
#
# # 生成一个标签
# b = tk.Button(window, text="print selection", width=15, height=2)
# b.pack()
#
# # 设置列表的内容
# lb_var = tk.StringVar()
# lb_var.set((1111, 2222, 3333, "A", "B", "9999"))
# # 生成一个列表
# lb = tk.Listbox(window, listvariable=lb_var )     # listvariable存储列表的内容信息
# lb.pack()
#
# # 在列表的内容下添加信息
# list_items = [1,2,3]
# for item in list_items:
#     lb.insert('end',item)
#
# lb.insert(0,"=============>0")      # 位置0, 添加内容
# lb.insert(2,"=============>2")      # 位置2, 添加内容
#
# window.mainloop()
#
#
#
## ------------------------------------------------分割线-------------------------------------------------'''
# ------------------------------------------------------------
# # 4.3、 tkinter 之 窗口 + 标签 + 按钮 + 列表(设置, 删除)
# ------------------------------------------------------------
'''
#
# import tkinter as tk
#
# # 生成一个窗口,设置大小
# window = tk.Tk()
# window.title("My window")
# window.geometry("200x300")
#
# # 产生一个标签
# l = tk.Label(window, bg="yellow", width=6)
# l.pack()
#
# # 生成一个标签
# b = tk.Button(window, text="print selection", width=15, height=2)
# b.pack()
#
# # 设置列表的内容
# lb_var = tk.StringVar()
# lb_var.set((1111, 2222, 3333, "A", "B", "9999"))
# '''
# 列表的内容:
# 1111
# 2222
# 3333
# A
# B
# 9999
# '''
# # 生成一个列表
# lb = tk.Listbox(window, listvariable=lb_var )     # listvariable存储列表的内容信息
# lb.pack()
#
#
# # ==== 删除 ====
# lb.delete(0)        # 删除上面的 1111
# lb.delete(0, 1)        # 删除上面的 2222 ,3333
# lb.delete(2)        # 删除上面的 9999
#
# '''
# 列表的内容:
# A
# B
# '''
#
# window.mainloop()
## ------------------------------------------------分割线-------------------------------------------------'''
# ------------------------------------------------------------
# # 5、 tkinter 之 窗口 + 标签(内容) + 按钮(内容) + 列表
# ------------------------------------------------------------
'''
#
# import tkinter as tk
#
# # 生成一个窗口,设置大小
# window = tk.Tk()
# window.title("My window")
# window.geometry("200x300")
#
# # 设置标签的名字
# l_var = tk.StringVar()
# l_var.set( " Here is  a Label")
# # 产生一个标签
# l = tk.Label(window, bg="yellow", width=20, textvariable=l_var)
# l.pack()
#
# # 设置按钮的名字
# b_var = tk.StringVar()
# b_var.set(" Button ")
#
# # 生成一个按钮
# # b = tk.Button(window, text="print selection", width=15, height=2, textvariable=b_var)
# b = tk.Button(window, width=15, height=2, textvariable=b_var)
# b.pack()
#
# # 设置列表的内容
# lb_var = tk.StringVar()
# lb_var.set(("A", "B", "C", "D"))
#
# # 生成一个列表
# lb = tk.Listbox(window, listvariable=lb_var )     # listvariable存储列表的内容信息
# lb.pack()
#
# window.mainloop()#
# # ------------------------------------------------分割线-------------------------------------------------
# '''
# # ------------------------------------------------------------
# # # 6、 tkinter 之 窗口 + 标签(内容) + 按钮(内容) + 列表 + 列表、标签、按钮内容相关联
# # ------------------------------------------------------------
# '''
#
# import tkinter as tk
#
# def print_selection():
#     '''
#         按钮 ==》触发该函数 ===> 获取列表的内容 ==> 内容储存到value中 ==> value将值传给 Label
#     :return:
#     '''
#     value = lb.get(lb.curselection())       # 获取列表的中鼠标选中的内容
#     l_var.set(value)                        # value将值传给 Label
#
#
#
# # 生成一个窗口,设置大小
# window = tk.Tk()
# window.title("My window")
# window.geometry("200x300")
#
# # 设置标签的变量的格式
# l_var = tk.StringVar()
#
# # 产生一个标签
# l = tk.Label(window, bg="yellow", width=20, textvariable=l_var)
# l.pack()
#
#
# # 生成一个按钮
# b = tk.Button(window, text="print selection", width=15, height=2, command=print_selection )
# b.pack()
#
# # 设置列表的内容
# lb_var = tk.StringVar()
# lb_var.set(("A", "B", "C", "D"))
#
# # 生成一个列表
# lb = tk.Listbox(window, listvariable=lb_var )     # listvariable存储列表的内容信息
# lb.pack()
#
# window.mainloop()

  


(序号6程序)最终的运行效果图:

转载于:https://www.cnblogs.com/jyfootprint/p/9500845.html

class4_Listbox 列表部件相关推荐

  1. tkinter 笔记:列表部件 listbox (莫烦python 笔记)

    1  主体框架 主体框架部分还是 import tkinter as tkwindow = tk.Tk() #创建窗口window.title('my window') #窗口标题window.geo ...

  2. 列表部件(lv_list)

    知识点1:创建列表部件 lv_obj_t *list = lv_list_create( parent ); 知识点2:添加列表文本 lv_list_add_text( list, "Set ...

  3. 一个招聘网站的详细部件设计

    目   录 三.详细设计报告.................................................. 1 1引言.............................. ...

  4. python的运行窗口-Python初学——窗口视窗Tkinter

    此篇文章是跟着沫凡小哥的视频学习的,附上学习网址:https://morvanzhou.github.io/tutorials/python-basic/ 什么是 tkinter 窗口 1.1 什么是 ...

  5. python库整理目录

     zip与zip(*)_刘文巾的博客-CSDN博客 python函数整理_刘文巾的博客-CSDN博客 python笔记:正则表达式_刘文巾的博客-CSDN博客 python笔记:深拷贝与浅拷贝_刘文巾 ...

  6. Qt 项目视图的便捷类

    Qt 项目视图的便捷类 Qt中提供了一些标准部件来提供经典的基于项的容器部件,它们的底层是通过模型.视图框架实现的. 这些部件分别是QListWidget.QTreeWidget.QTableWidg ...

  7. winform listview 设置选中项 图片_实战PyQt5: 069-MV框架中的项视图拖放功能

    模型-视图框架完全支持Qt的基本拖放操作,列表.树形和表格部件中的项可以在视图间拖动,数据可以以MIME类型的格式进行导入和导出 Qt提供的标准视图自动支持在视图内部的拖放,其中的项可以被移动以改变显 ...

  8. 非常不错的sharepoint webpart工具集

    昕友.亿享 SharePoint WebPart 控件集 SharePoint Webparts,Moss Web Parts(Webpart控件) 欢迎免费下载使用昕友WebPart部件集,您可以免 ...

  9. 【Python】GUI编程(Tkinter)教程

    什么是Tkinter? Tkinter 是 Python 的标准 GUI 库.Python 使用 Tkinter 可以快速的创建 GUI 应用程序. 由于 Tkinter 是内置到 python 的安 ...

最新文章

  1. C++中“引用”的底层实现
  2. C#串口上位机软件--IOT串口调试精灵
  3. [html] 如何禁止input输入的历史记录
  4. webRTC实战总结
  5. [Nginx] – 性能优化 – 配置文件优化
  6. 在下列集成电路说法中不正确_教孩子正确认识性别,保护个人隐私,对成长中的尴尬行为说不...
  7. mysql参数积累 持续更新。。。
  8. 11. Window open() 方法
  9. day9--Matplotlib--折线图
  10. e5cc温控仪通讯参数设定_应用 | 如何实现S7300与S7200smart通讯?
  11. 【论文笔记】Deep Neural Networks for Object Detection
  12. java常用jar包下载_standard.jar包
  13. Navicat 15.0.27 激活时弹出No All Pattern Found File Already Patched?(已解决)
  14. Ubuntu18.04创建WiFi热点
  15. java设计计算器_Java复数计算器的设计
  16. mysql假死_win7系统假死的5种情况和处理方法
  17. 我们来用Unity做一个局域网游戏(下)
  18. Catherine 成长记第一篇
  19. 【小样本基础】小样本的性能评价标准总结(小样本重新编码 / Per-class metrics / Overall metrics )
  20. 2021 CSP-J复赛 我的备战与游记

热门文章

  1. html网页中英文,html页面如何实现中英文切换?
  2. linux 获得屏幕大小,Ubuntu Linux下通过c++获取屏幕大小
  3. 时间范围查询 sql
  4. python isnull的使用
  5. SQLSERVER 字符型字段聚合
  6. rand()函数100000随机数_随机函数Rand、Randbetween应用技巧解读
  7. 计算机一级MS表格题,2016年计算机一级MSOFFICE综合训练题
  8. 645仪表以JSON格式上发方法
  9. 10月17日,微软开始推送Win8.1更新,批量激活用户不在此列
  10. python几个好朋友玩逢7拍腿游戏,从1开始报数,当尾数是7或7的倍数时则不报数而是拍腿,从1数到n,假定无出错,则拍多少下腿。n从键盘输入。