如何通过添加百分号自定义tkinter Scale小部件的标签

3 投票
1 回答
1409 浏览
提问于 2025-04-16 11:30

我正在使用Tkinter的滑块控件,这个滑块的值在0到100之间,表示一个百分比。请问有没有办法让显示的值后面加上一个%符号呢?

我希望它看起来像下面这样(大致上):

             75%  
|-------------o----|

目前我还没找到添加这个百分号的方法。如果有人能帮忙,或者明确告诉我“这是不可能的”,我都会很感激。谢谢!

1 个回答

1

这个控件提供的选项是无法做到的。

不过,你可以把值关闭,然后用你自己的字符串。因为你知道滑块的值和长度,所以你可以计算出滑块中心的像素位置。知道这些信息后,你就可以在合适的位置放一个标签,并在标签里写上你想要的内容。

撰写回答