TKinter:滑动条小部件?

4 投票
2 回答
3863 浏览
提问于 2025-04-16 05:25

TKinter库里有滑块这个小工具吗?

我需要一个滑块来设置一个具体的数值。

2 个回答

1

是的,tkinter中有一个滑块:

from tkinter import *
root = Tk()
scale = Scale(root, from_=0, to=100)
scale.pack()
root.mainloop()
2

请查看effbot 文档

from Tkinter import *

master = Tk()
def vscale_cb(value):
    print('vertical: {v}'.format(v=value))
def hscale_cb(value):
    print('horizontal: {v}'.format(v=value))

w = Scale(master, from_=0, to=100, command=vscale_cb)
w.pack()

w = Scale(master, from_=0, to=200, orient=HORIZONTAL, command=hscale_cb)
w.pack()

mainloop()

撰写回答