【发布时间】:2021-11-21 13:33:32
【问题描述】:
我的按钮在左侧按“上一张”和“下一张”的顺序显示,在右侧按“退出”和“下一组”的顺序显示。我希望下一个设置按钮总体上仍位于右侧,但位于退出按钮的左侧。所以我想要“下一组”和“退出”按钮来切换位置。
我还想知道是否可以在屏幕右下角显示退出按钮。我提供的第二张图片显示了每当我使用 .pack(side=tk.BOTTOM) 时会发生什么,因为退出按钮并没有真正位于整个图片下方。
fram = tk.Frame(self)
tk.Button(fram, text="Previous Image", bg="green", command=self.prev).pack(side=tk.LEFT)
tk.Button(fram, text=" Next Image ", command=self.next).pack(side=tk.LEFT)
tk.Button(fram, text=" Next set ", command=self._load_dataset).pack(side=tk.RIGHT)
tk.Button(fram, text=" Exit ", command=self.destroy, fg = "grey").pack(side=tk.RIGHT)
tk.Label(fram, textvariable=self.clickStatus, font='Helvetica 18 bold').pack(side=tk.RIGHT)
# inside or outside
fram.pack(side=tk.TOP, fill=tk.BOTH)
【问题讨论】:
-
如果您想要右下角的
Exit按钮,请尝试将其设置为self而不是fram的子元素并使用.pack(side=tk.BOTTOM, anchor='e')。也使用width选项,而不是在这些按钮的文本周围填充空格。 -
您好,欢迎来到 Stack Overflow。我看到你尽力解释你想要什么。但是,如果您在图像描述中写下图像的内容,那就太好了(例如,“这就是现在的样子”和“这就是我想要的”)。只需点击编辑并更改“在此处输入图片描述”。