tkinter(三)

Scale控件

Scale控件实例使用流程:

包含
包含
python实现的tkinter窗口
Scale控件
按钮
实现有间隔值显示
实现获得Scale的值

代码:

# 引入tkinter
import tkinter
# 实例化tkinter对象,创建主窗口
window = tkinter.Tk()
# 设置窗口的标题
window.title("Scale控件")
# 设置窗口的大小和窗口的起始位置 window.geometry("宽度x高度+距离屏幕左边缘距离+距离屏幕上边缘距离")
window.geometry("400x200+100+20")
# tkinter.Scale(窗口对象,from_=开始数值,to=结束数值,orient=tkinter.HORIZONTAL)
#  tkinter.HORIZONTAL 水平
#  tkinter.VERTICAL   竖直
scale = tkinter.Scale(window,
                      from_=0,
                      to=100,
                      orient=tkinter.HORIZONTAL,
                      length=200,
                      tickinterval=20
                      )
scale.pack()
# 设置值
scale.set(20)
# 获得当前的值
def showNum():
    print(scale.get())
# 获得值
tkinter.Button(window,text="获得值",command=showNum).pack()
# 将标签显示在屏幕,进入等待状态,准备响应用户发起的GUI事件。
window.mainloop()

Spinbox 控件

Scale控件实例使用流程:

包含
包含
python实现的tkinter窗口
Spinbox控件对象1
Spinbox控件对象2
一定范围内的调整
from_开始
to结束
increment步长每次调整值的范围
给定几个特定值
values给一个集合

代码:

# 引入tkinter
import tkinter
# 实例化tkinter对象,创建主窗口
window = tkinter.Tk()
# 设置窗口的标题
window.title("Spinbox")
# 设置窗口的大小和窗口的起始位置 window.geometry("宽度x高度+距离屏幕左边缘距离+距离屏幕上边缘距离")
window.geometry("400x200+100+20")
#  数值范围控件
#  increment:步长
sp = tkinter.Spinbox(window,from_=0,to=100,increment=3)
sp.pack()
# values 不与 from_,to同时使用
sp1 = tkinter.Spinbox(window,values=(2,4,6,8,10))
sp1.pack()
# 将标签显示在屏幕,进入等待状态,准备响应用户发起的GUI事件。
window.mainloop()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值