python中Tkinter用法(二)

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
网络型负载均衡 NLB,每月750个小时 15LCU
简介: python中Tkinter用法(二)

内容五


from tkinter import *
master = Tk()
theLb = Listbox(master)
theLb.pack()
mainloop()



from tkinter import *
master = Tk()
theLb = Listbox(master)
theLb.pack()
for item in ["zhu", "猪", "huzhuzhu", "胡猪猪"]:
    theLb.insert(END, item)
theButton = Button(master, text="删除它",
                   command=lambda x=theLb:x.delete(ACTIVE))
theButton.pack()
mainloop()



from tkinter import *
master = Tk()
# SINGLE单选,,,EXTENDED多选,,,
theLb = Listbox(master, selectmode=SINGLE, height=11)
theLb.pack()
for item in range(11):
    theLb.insert(END, item)
theButton = Button(master, text="删除它",
                   command=lambda x=theLb:x.delete(ACTIVE))
theButton.pack()
mainloop()



from tkinter import *
root = Tk()
sb = Scrollbar(root)
sb.pack()
sb.pack(side=RIGHT, fill=Y)
mainloop()



from tkinter import *
root = Tk()
sb = Scrollbar(root)
sb.pack()
sb.pack(side=RIGHT, fill=Y)
lb = Listbox(root, yscrollcommand=sb.set)
for i in range(1000):
    lb.insert(END, i)
lb.pack(side=LEFT, fill=BOTH)
sb.config(command=lb.yview)
mainloop()



from tkinter import *
root = Tk()
Scale(root, from_=0, to=42).pack()
Scale(root, from_=0, to=200, orient=HORIZONTAL).pack()
mainloop()



from tkinter import *
root = Tk()
s1 = Scale(root, from_=0, to=42)
s1.pack()
s2 = Scale(root, from_=0, to=200, orient=HORIZONTAL)
s2.pack()
def show():
    print(s1.get(), s2.get())
Button(root, text="获取位置",command=show).pack()
mainloop()




from tkinter import *
root = Tk()
Scale(root, from_=0, to=42,
      tickinterval=5, resolution=5, length=200).pack()
Scale(root, from_=0, to=200,
      tickinterval=10, orient=HORIZONTAL, length=600).pack()
mainloop()



内容六


from tkinter import *
root = Tk()
text = Text(root, width=30, height=2)
text.pack()
# INSERT是输入光标所在的位置
text.insert(INSERT, "I love \n")
text.insert(END, "FishC.com!")
mainloop()



from tkinter import *
root = Tk()
text = Text(root, width=30, height=5)
text.pack()
# INSERT是输入光标所在的位置
text.insert(INSERT, "I love \n")
text.insert(END, "FishC.com!")
def show():
    print("我被点了")
b1 = Button(text, text="点我", command=show)
text.window_create(INSERT, window=b1)
mainloop()



hotoImage(file="18.gif")
def show():
    text.image_create(END, image=photo)
b1 = Button(text, text="点我", command=show)
text.window_create(INSERT, window=b1)
mainloop()



相关实践学习
SLB负载均衡实践
本场景通过使用阿里云负载均衡 SLB 以及对负载均衡 SLB 后端服务器 ECS 的权重进行修改,快速解决服务器响应速度慢的问题
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
目录
相关文章
|
3月前
|
Python
python基本用法
【9月更文挑战第5天】python基本用法
50 7
|
29天前
|
数据可视化 开发者 Python
Python GUI开发:Tkinter与PyQt的实战应用与对比分析
【10月更文挑战第26天】本文介绍了Python中两种常用的GUI工具包——Tkinter和PyQt。Tkinter内置于Python标准库,适合初学者快速上手,提供基本的GUI组件和方法。PyQt基于Qt库,功能强大且灵活,适用于创建复杂的GUI应用程序。通过实战示例和对比分析,帮助开发者选择合适的工具包以满足项目需求。
85 7
|
2月前
|
缓存 测试技术 开发者
深入理解Python装饰器:用法与实现
【10月更文挑战第7天】深入理解Python装饰器:用法与实现
18 1
|
2月前
|
传感器 大数据 数据处理
深入理解Python中的生成器:用法及应用场景
【10月更文挑战第7天】深入理解Python中的生成器:用法及应用场景
51 1
|
2月前
|
存储 大数据 Python
案例学Python:filter()函数的用法,高级!
`filter()`函数是Python中处理序列数据的强大工具,它允许我们高效地根据条件过滤元素。通过结合匿名函数、常规函数或直接利用Python的内置逻辑,`filter()`提供了灵活且高效的过滤机制,尤其在大数据处理和内存敏感的应用中展现出其价值。掌握 `filter()`的使用,不仅能提升代码的可读性和效率,还能更好地适应Python的函数式编程风格。
35 2
|
3月前
|
前端开发 Python
python之【Tkinter模块】
python之【Tkinter模块】
45 5
|
3月前
|
Python
Python中正则表达式(re模块)用法详解
Python中正则表达式(re模块)用法详解
40 2
|
2月前
|
Python
深入了解Python中星号变量的特殊用法
深入了解Python中星号变量的特殊用法
25 0
|
3月前
|
人工智能 数据挖掘 开发者
Python用法
Python用法
30 10
|
2月前
|
PyTorch 测试技术 算法框架/工具
Python中Thop库的常见用法和代码示例
肆十二在B站分享了关于THOP(Torch-OpCounter)的实战教学视频。THOP是一个用于计算PyTorch模型操作数和计算量的工具,帮助开发者评估模型复杂度和性能。本文介绍了THOP的安装、使用方法及基本用例,包括如何计算模型的FLOPs和参数量。
112 0