我试图做标题所说的话,配置Tkinter的消息,以便在WL_ratios每个元组都有自己的行没有括号包围。创建多个消息是不是一个选项作为WL_ratios的长度可以变化,所以我必须只使用一个。
#(below) is in the __init__ of the class
self.Leaderboardtext = Message(self.LeaderboardFrame,text="",width=100)
self.Leaderboardtext.pack()
#this (below) is in another function in the same class.
WL_ratios = [["james",3]["harrison",2]["jo",1]]
self.Leaderboardtext.configure(text="Leaderboard: {0}".format(WL_ratios))
到目前为止,宽度= 100是让我得到的文本复制到一个新行的唯一的事。然而,这仍然心不是工作,因为每个元组的长度变化,从而在两行其心不是我想要的东西散布着一些元组。我知道你可以限制由怎样的字符数,但再次元组字符长度有所不同,所以我不认为这是一种选择的每一行。有没有人有可能工作有什么建议?
只是每个元组转换为字符串,并添加\n
那里,应该这样做。或者,您可以分别调用元组中的每个值,并添加\n
那里。