如何在python中打包列表

时间:2014-06-15 08:23:23

标签: python tkinter

编程很新 我列出了一个列表,列表中有一堆变量标签 但是当我试图打包列表时,会出现错误说“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()

1 个答案:

答案 0 :(得分:1)

您可以删除self.qrl.pack(),然后循环浏览列表。

for i in range (0, len(self.qrl)):
    self.qrl[i].pack()

基本上,它会检查对象列表(在你的情况下是标签),对于它找到的每个对象,它会将它打包到窗口上。