作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我的标签小部件中的文本周围出现大括号。输出是 {Total tries: 0}
而不是 Total tries: 0
。
这是我的代码的简短版本:
class Cell:
def check(self):
mem.tries += 1
mem.update_tries()
class Memory(Frame):
def __init__(self, master):
super(Memory, self).__init__(master)
self.grid()
self.create_widgets()
self.tries = 0
def create_widgets(self):
self.label = Label(self)
self.label["text"] = "Total tries: 0",
self.label["font"] = ("Helvetica", 11, "italic")
self.label.grid(row = 7, columnspan = 7, pady = 5)
def update_tries(self):
self.label["text"] = "Total tries: " + str(self.tries)
root = Tk()
root.title("Memory")
root.geometry("365x355")
mem = Memory(root)
root.mainloop()
最佳答案
self.label["text"] = "Total tries: 0",
行尾有一个逗号。逗号将分配给 self.label["text"]
的值从字符串更改为元组。删除逗号,大括号将被删除。
关于python - 为什么我在标签小部件中的文本周围出现难看的大括号? -Tkinter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8302883/
我是一名优秀的程序员,十分优秀!