为了账号安全,请及时绑定邮箱和手机立即绑定

Python GUI,标签文本显示“{}”而不是空格

Python GUI,标签文本显示“{}”而不是空格

蛊毒传说 2023-08-22 16:26:05
我正在编写下面提到的代码来显示表 2。“X”之前和之后必须有“空格”显示为“X”,但我得到的是“{}”。寻求帮助,因为我是编程新手。代码:    import tkinter    table = tkinter.Tk()    table.geometry("280x420")     table.title("GUI Table Practice")     n = 2    for i in range(1, 11):        v = (n, ' X ', i, ' = ', n*i)        s = tkinter.Label(text=v, font="Times 20")        s.pack()     table.mainloop()结果:
查看完整描述

1 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

尝试格式化而不是将元组作为文本传递:


import tkinter


table = tkinter.Tk()

table.geometry("280x420")

table.title("GUI Table Practice")

n = 2

for i in range(1, 11):

    s = tkinter.Label(text=f'{n} X {i} = {n*i}', font="Times 20")

    s.pack()


table.mainloop()


查看完整回答
反对 回复 2023-08-22
  • 1 回答
  • 0 关注
  • 1569 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信