据我所知,在Windows上格式化滚动条确实很困难。下面是我写的滚动条程序的一些代码。我正在尝试开发一些应该有这些选项的软件,但在我看来,这似乎是一个小部件的大量代码,其主要用途是Tkinter做得更好。然而,程序应该允许你插入到箭头,槽和滑块,以及改变他们的颜色。在from tkinter import *
class App:
def __init__(self):
self.t = Text(root)
self.t.place(x = 50,y = 50,width = 400,height = 400)
for i in range(300):
self.t.insert(END,str(i))
self.t.insert(END,"\n")
self.c = Canvas(root)
self.c.place(x = 450,y = 50,width = 20,height = 400)
self.trough = Canvas(self.c,bg = "red")
self.slider = Label(self.c,bg = "grey")
self.slidery = 20
self.sliderh = 200
self.trough.place(x = 0,y = 20,width = 20,height = 360)
self.slider.place(x = 0,y = 20,width = 20,height = 200)
self.up = Lab