编程很新 我列出了一个列表,列表中有一堆变量标签 但是当我试图打包列表时,会出现错误说“AttributeError:'list'对象没有属性'pack'”
现在我迷失了如何打包标签
self.qrl=[]
for i in range (10):
self.qrl.append(Label(self.results_content_frame,text=("For question "+str(self.counter)+" your answer was "+str(self.ans1)+", correct answer was "+str(self.calc_answer)+" therefore your answer was "+self.correct_answer+"."),font=("Calibri", "12")))
self.qrl.pack()
答案 0 :(得分:1)
您可以删除self.qrl.pack()
,然后循环浏览列表。
for i in range (0, len(self.qrl)):
self.qrl[i].pack()
基本上,它会检查对象列表(在你的情况下是标签),对于它找到的每个对象,它会将它打包到窗口上。