python中Tkinter用法(二)

文章目录




前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。
点击跳转:人工智能从入门到精通教程




本文电子版获取方式:
「python中T…法(二).pdf」,复制整段内容,打开最新版「夸克APP」即可获取。
链接:https://pan.quark.cn/s/305bb81949b5


内容五

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

在这里插入图片描述





评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zdb呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值