我正在使用place()
方法在我的应用程序窗口中指定滑块的位置。我使用relx
,rely
和relwidth
来控制滑块的位置,以确保在我最大化窗口时它们会向上扩展。
滑杆处于水平位置,占据了屏幕的大部分宽度。我无法弄清楚如何调整“厚度/高度?”滑块相对于屏幕的位置。
您可以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)
在上面,relx
和rely
是我的GUI屏幕(app)上滑块左上角的位置。 relwidth=0.7
将滑块的宽度始终设置为屏幕宽度的70%。
我希望以相同的方式设置滑块的另一个尺寸,“高度”(可能是屏幕尺寸的10%)。 relheight
参数适用于按钮,但它似乎不适用于滑块。