采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
tk.Button(self.window, text=‘点我3’, width=20).pack(side=tk.LEFT, anchor=tk.E) tk.Button(self.window, text=‘点我3’, width=20).pack(side=tk.LEFT, anchor=tk.E)
到底是在左边还是在右边,如果想把button的文字“点我”靠右显示怎么办?
如果需要让按钮组整体显示在容器右侧,修改pack参数:
pack
# 所有按钮会从右到左排列
tk.Button(...).pack(side=tk.RIGHT) # 第一个按钮在右侧
tk.Button(...).pack(side=tk.RIGHT) # 第二个按钮在第一个的左侧
完整实例:
import tkinter as tk
class App:
def __init__(self, master):
self.window = master
# 按钮1:文本靠右 + 按钮在容器左侧
tk.Button(self.window, text='左按钮', width=20, anchor=tk.E).pack(side=tk.LEFT)
# 按钮2:文本靠右 + 按钮在容器右侧
tk.Button(self.window, text='右按钮', width=20, justify=tk.RIGHT).pack(side=tk.RIGHT)
root = tk.Tk()
app = App(root)
root.mainloop()
登录后可查看更多问答,登录/注册
掌握 Tkinter 运用及游戏开发思维
435 3
373 1
287 1
200 1
196 1
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号