Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- Python Code Snippets #21
- 101-Using Tkinters internal bitmaps and cursors
- By Steve Shambles June 2019
- stevepython.wordpress.com
- """
- from tkinter import Button, LabelFrame, Tk
- root = Tk()
- root.title('Bitmaps and cursors')
- def clkd_btn():
- """A button was clicked."""
- print('clicked')
- main_frame = LabelFrame(root, fg='blue',
- text='Tk bitmaps and cursors\n'
- 'Move mouse over a button')
- main_frame.grid(padx=10, pady=10)
- btn1 = Button(main_frame, bg='plum', bitmap='info',
- cursor='exchange', command=clkd_btn)
- btn1.grid(pady=5, padx=5, row=0, column=0)
- btn2 = Button(main_frame, bg='gold', bitmap='hourglass',
- cursor='pirate', command=clkd_btn)
- btn2.grid(pady=5, padx=5, row=0, column=1)
- btn3 = Button(main_frame, bg='lightgreen', bitmap='question',
- cursor='crosshair', command=clkd_btn)
- btn3.grid(pady=5, padx=5, row=0, column=2)
- btn4 = Button(main_frame, bg='skyblue', bitmap='error',
- cursor='heart', command=clkd_btn)
- btn4.grid(pady=5, padx=5, row=0, column=3)
- btn5 = Button(main_frame, bg='orange', bitmap='warning',
- cursor='hand1', command=clkd_btn)
- btn5.grid(pady=5, padx=5, row=0, column=4)
- btn6 = Button(main_frame, bg='bisque', bitmap='questhead',
- cursor='watch', command=clkd_btn)
- btn6.grid(pady=5, padx=5, row=1, column=0)
- btn7 = Button(main_frame, bitmap='gray75',
- cursor='sailboat', command=clkd_btn)
- btn7.grid(pady=5, padx=5, row=1, column=1)
- btn8 = Button(main_frame, bitmap='gray50',
- cursor='shuttle', command=clkd_btn)
- btn8.grid(pady=5, padx=5, row=1, column=2)
- btn9 = Button(main_frame, bitmap='gray25',
- cursor='spraycan', command=clkd_btn)
- btn9.grid(pady=5, padx=5, row=1, column=3)
- btn10 = Button(main_frame, bitmap='gray12',
- cursor='watch', command=clkd_btn)
- btn10.grid(pady=5, padx=5, row=1, column=4)
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement