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

我正在编写下面提到的代码来显示表 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()

结果:

https://img4.mukewang.com/64e471a50001627703510537.jpg

蛊毒传说
浏览 1514回答 1
1回答

偶然的你

尝试格式化而不是将元组作为文本传递:import tkintertable = tkinter.Tk()table.geometry("280x420")table.title("GUI Table Practice")n = 2for i in range(1, 11):    s = tkinter.Label(text=f'{n} X {i} = {n*i}', font="Times 20")    s.pack()table.mainloop()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python