tk4_listbox.py 851 B

1234567891011121314151617181920212223242526272829303132333435
  1. # View more python learning tutorial on my Youtube and Youku channel!!!
  2. # Youtube video tutorial: https://www.youtube.com/channel/UCdyjiB5H8Pu7aDTNVXTTpcg
  3. # Youku video tutorial: http://i.youku.com/pythontutorial
  4. import tkinter as tk
  5. window = tk.Tk()
  6. window.title('my window')
  7. window.geometry('200x200')
  8. var1 = tk.StringVar()
  9. l = tk.Label(window, bg='yellow', width=4, textvariable=var1)
  10. l.pack()
  11. def print_selection():
  12. value = lb.get(lb.curselection())
  13. var1.set(value)
  14. b1 = tk.Button(window, text='print selection', width=15,
  15. height=2, command=print_selection)
  16. b1.pack()
  17. var2 = tk.StringVar()
  18. var2.set((11,22,33,44))
  19. lb = tk.Listbox(window, listvariable=var2)
  20. list_items = [1,2,3,4]
  21. for item in list_items:
  22. lb.insert('end', item)
  23. lb.insert(1, 'first')
  24. lb.insert(2, 'second')
  25. lb.delete(2)
  26. lb.pack()
  27. window.mainloop()