python tk text scrollbar_滚动文本滚动条颜色(Python Tkinter)

本文介绍如何在Python的Tkinter GUI中自定义Text widget的滚动条,包括改变滚动条的颜色和响应事件。示例代码创建了一个带有红色背景的滚动条槽,灰色的滑块,紫色的箭头,并实现了点击箭头或拖动滑块来滚动文本的功能。
摘要由CSDN通过智能技术生成

据我所知,在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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值