鱼C论坛

 找回密码
 立即注册
查看: 260|回复: 3

[已解决]Tkinter 程序:x 与 = 如何居中 ?

[复制链接]
发表于 2025-7-15 15:53:07 | 显示全部楼层    本楼为最佳答案   
  1. from tkinter import *

  2. root = Tk()
  3. root.config(background="ghostwhite")
  4. f = Frame(root, background="ghostwhite")
  5. f.pack(padx=20, pady=20)

  6. # 让每一列都可以自适应宽度
  7. for i in range(5):
  8.     f.grid_columnconfigure(i, weight=1)

  9. v1 = StringVar()
  10. v2 = StringVar()
  11. v3 = StringVar()

  12. Entry(f, textvariable=v1, width=10, justify='center').grid(row=0, column=0)
  13. Label(f, text="x", width=2, anchor="center").grid(row=0, column=1, sticky="nsew")
  14. Entry(f, textvariable=v2, width=10, justify='center').grid(row=0, column=2)
  15. Label(f, text="=", width=2, anchor="center").grid(row=0, column=3, sticky="nsew")
  16. Entry(f, textvariable=v3, width=10, justify='center').grid(row=0, column=4)

  17. def gyl():
  18.     result = int(v1.get()) * int(v2.get())
  19.     v3.set(result)

  20. Button(
  21.     f,
  22.     text="乘法的计算结果",
  23.     command=gyl,
  24.     relief="ridge",
  25.     borderwidth=8,
  26.     font="方正艺黑简体 15 bold",
  27.     foreground="lavender",
  28.     background="orangered"
  29. ).grid(row=1, column=0, columnspan=5, pady=30)  # 按钮也可以居中

  30. mainloop()
复制代码


微信截图_20250715155251.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-22 06:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表