1

我正在使用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 屏幕(应用程序)上滑块左上角的位置。relwidth=0.7将滑块的宽度始终设置为屏幕宽度的 70%。

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

4

0 回答 0