Advertisement
steve-shambles-2109

101-Using Tkinters internal bitmaps and cursors

Dec 5th, 2019
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.97 KB | None | 0 0
  1. """
  2. Python Code Snippets #21
  3. 101-Using Tkinters internal bitmaps and cursors
  4.  
  5. By Steve Shambles June 2019
  6. stevepython.wordpress.com
  7. """
  8. from tkinter import   Button, LabelFrame, Tk
  9.  
  10. root = Tk()
  11. root.title('Bitmaps and cursors')
  12.  
  13. def clkd_btn():
  14.     """A button was clicked."""
  15.     print('clicked')
  16.  
  17. main_frame = LabelFrame(root, fg='blue',
  18.                         text='Tk bitmaps and cursors\n'
  19.                         'Move mouse over a button')
  20. main_frame.grid(padx=10, pady=10)
  21.  
  22. btn1 = Button(main_frame, bg='plum', bitmap='info',
  23.               cursor='exchange', command=clkd_btn)
  24. btn1.grid(pady=5, padx=5, row=0, column=0)
  25.  
  26. btn2 = Button(main_frame, bg='gold', bitmap='hourglass',
  27.               cursor='pirate', command=clkd_btn)
  28. btn2.grid(pady=5, padx=5, row=0, column=1)
  29.  
  30. btn3 = Button(main_frame, bg='lightgreen', bitmap='question',
  31.               cursor='crosshair', command=clkd_btn)
  32. btn3.grid(pady=5, padx=5, row=0, column=2)
  33.  
  34. btn4 = Button(main_frame, bg='skyblue', bitmap='error',
  35.               cursor='heart', command=clkd_btn)
  36. btn4.grid(pady=5, padx=5, row=0, column=3)
  37.  
  38. btn5 = Button(main_frame, bg='orange', bitmap='warning',
  39.               cursor='hand1', command=clkd_btn)
  40. btn5.grid(pady=5, padx=5, row=0, column=4)
  41.  
  42. btn6 = Button(main_frame, bg='bisque', bitmap='questhead',
  43.               cursor='watch', command=clkd_btn)
  44. btn6.grid(pady=5, padx=5, row=1, column=0)
  45.  
  46. btn7 = Button(main_frame, bitmap='gray75',
  47.               cursor='sailboat', command=clkd_btn)
  48. btn7.grid(pady=5, padx=5, row=1, column=1)
  49.  
  50. btn8 = Button(main_frame, bitmap='gray50',
  51.               cursor='shuttle', command=clkd_btn)
  52. btn8.grid(pady=5, padx=5, row=1, column=2)
  53.  
  54. btn9 = Button(main_frame, bitmap='gray25',
  55.               cursor='spraycan', command=clkd_btn)
  56. btn9.grid(pady=5, padx=5, row=1, column=3)
  57.  
  58. btn10 = Button(main_frame, bitmap='gray12',
  59.               cursor='watch', command=clkd_btn)
  60. btn10.grid(pady=5, padx=5, row=1, column=4)
  61.  
  62.  
  63. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement