2015-10-15 34 views
0

我想在buttonclick上創建一個滾動條。以下是我的代碼:模塊對象沒有屬性列表框 - Python 3

  username = StringVar() 

      self.uentry1=ttk.Entry(self.frame1,textvariable=username) 
      self.uentry1.pack() 
      self.ubutton=ttk.Button(self.frame1,text="NAME!",command=self.get_user_info) 
      self.ubutton.pack() 

    def get_user_info(self): 

      self.uscrollbar = ttk.Scrollbar(self.frame1) 
      self.uscrollbar.pack(fill='both',expand=1) 

      self.ulist = ttk.Listbox(self.page5,yscrollcommand=self.uscrollbar.set) 
      self.ulist.pack(side=LEFT,fill='both') 
      self.uscrollbar.config(command=ulist.yview) 

      self.ubutton1 = ttk.Button(self.frame1,text = "PID's",width = 10) 
      self.ubutton1.grid() 

這會引發錯誤Module Object has no Attribute Listbox。請指出我出錯的地方(上面的代碼是不完整的,因爲我需要進一步清除它)

+0

請發佈完整的代碼。我需要它來回答。 –

+0

@JonahFleming:在上面添加了我的代碼。我可以看到一個列表框中間有一個滾動條的東西。我希望它像這裏的形象:http://stackoverflow.com/questions/7302504/scrollable-frame-inside-text-in-tkinter – Dee

+0

去[這裏](http://pythonqanda.weebly.com)與我聯繫更多。我會徹底研究你所有的問題。 –

回答

0

就像錯誤告訴你的那樣,ttk模塊沒有名爲Listbox的屬性。 Listbox是tkinter(或Tkinter)軟件包的一部分。

相關問題