首页 > 解决方案 > 在 Tkinter 上居中缩放命令值

问题描述

我正在尝试将数值0.0Scale从 package.json 移到命令的中心tkinter。我试图锚定并证明它的合理性,但我收到以下错误:unknown option "-anchor"unknown option "-justify". 请参阅图像以获取视觉示例。

编辑:我试图将0.0值保持在刻度的中心。

在此处输入图像描述

我冒昧地简化了代码。

from tkinter import *

root = Tk()
root.geometry('800x600')

exampleScale = Scale(root, resolution=0.1, from_=0, to=1, orient=HORIZONTAL,
                     width=250, length=550)
exampleScale.config(font=('Times', 32))
exampleScale.grid(row=1,column=1)

root.mainloop()

先感谢您!

标签: pythontkinter

解决方案


一种技术使用将sliderlength参数设置Scale为字体大小值的两倍:

from tkinter import *

root = Tk()
root.geometry('800x600')

fsize=32
exampleScale = Scale(root, sliderlength=fsize*2, resolution=0.1, from_=0, to=1,
                     orient=HORIZONTAL, width=250, length=550)
exampleScale.config(font=('Times', fsize))
exampleScale.grid(row=1,column=1)


root.mainloop()

推荐阅读