Python Tkinter规模小部件的相对大小

时间:2013-12-05 00:38:58

标签: python tkinter slider scale tkinter-scale

我正在使用place()方法在我的应用程序窗口中指定滑块的位置。我使用relxrelyrelwidth来控制滑块的位置,以确保在我最大化窗口时它们会向上扩展。

滑杆处于水平位置,占据了屏幕的大部分宽度。我无法弄清楚如何调整“厚度/高度?”滑块相对于屏幕的位置。

您可以width = ...永久调整厚度,但我发现您无法使用relheight = ...相对于屏幕进行调整。

有人可以帮我调整相对于父窗口小部件大小的参数吗?

sweetSlider = Scale(app, orient=HORIZONTAL,width=30,from_=0,to=100,showvalue=0,variable=sweetVar)
sweetSlider.place(relx=0.15,rely=0.06,relwidth=0.7)

在上面,relxrely是我的GUI屏幕(app)上滑块左上角的位置。 relwidth=0.7将滑块的宽度始终设置为屏幕宽度的70%。

我希望以相同的方式设置滑块的另一个尺寸,“高度”(可能是屏幕尺寸的10%)。 relheight参数适用于按钮,但它似乎不适用于滑块。

0 个答案:

没有答案