小编Neb*_*ien的帖子

Tkinter 百分比大小?

我正在尝试使用 Tkinter 模块和 python 构建一个小软件,但我无法弄清楚如何使用百分比而不是像素来设置小部件大小。我当然可以通过随时抓取整个窗口的大小并除以 2 得到 50% 的大小来做到这一点,但是有没有更好的方法来使用 Tkinter 模块来做到这一点?

编辑 1:为了回答你的问题,我把我的代码放在这里:

class Navbar:
    def __init__(self, master):
        self.maxsizeFrame = Frame(master, height = 50) #maxsize handler, prevent self.frame to grow too big
        self.maxsizeFrame.pack(fill = X, expand = NO)
        self.frame = Frame(self.maxsizeFrame)
        self.frame.pack(side = TOP, fill = BOTH, expand = YES)
        self.masteries = Button(self.frame, text = "Masteries")
        self.masteries.pack(side = LEFT, fill = BOTH, expand = YES)
        self.runes = Button(self.frame, text = "Runes")
        self.runes.pack(side = RIGHT, fill = BOTH, expand = YES) …
Run Code Online (Sandbox Code Playgroud)

python tkinter

5
推荐指数
1
解决办法
5595
查看次数

标签 统计

python ×1

tkinter ×1