Python 输入滚动条

Python scroller for input

我想用 python 开始一个新项目,所以我看到 this 看起来很酷所以我想尝试一下,但我不知道如何制作那个卷轴,我在网上找到的只是让它滚动浏览文本和文档的方法,但不能控制输入,有人可以帮我做这样的东西吗?

有没有办法让它在滚动条上方显示字符数?

这是我在网上看到的,不知道和我想要的是不是一样

scrollbar1 = Scrollbar(master1, bg="green") 
scrollbar1.pack( side = RIGHT, fill = Y )

您正在寻找比例小部件。请检查此代码段,还请参阅 https://anzeljg.github.io/rin2/book2/2405/docs/tkinter/scale.html 了解更多详细信息。

from tkinter import *   
root = Tk()   
root.geometry("100x100")    
v1 = DoubleVar()        
s1 = Scale( root, variable = v1,from_ = 1, to = 100,orient = HORIZONTAL)      
l3 = Label(root, text = "Horizontal Scaler")      
l1 = Label(root)  
s1.pack(anchor = CENTER)  
l3.pack() 
l1.pack()    
root.mainloop() 

编辑

如果您希望在移动刻度指针而不触发任何按钮时动态显示刻度值,请检查此代码段和屏幕截图。

from tkinter import *
def get_value(val):
    scale_val = "Scale value= " + str(val)
    label.config(text = scale_val)
root = Tk()   
root.geometry("100x150")    
v1 = DoubleVar()        
s1 = Scale( root, variable = v1,from_ = 1, to = 100,orient = HORIZONTAL, command=get_value)      
l3 = Label(root, text = "Horizontal Scaler")      
l1 = Label(root)  
s1.pack(anchor = CENTER)  
l3.pack() 
l1.pack()
label = Label(root)
label.pack()
root.mainloop()