w3resource

Python tkinter: basic - Exercises, Practice, Solution


Python tkinter basic [20 exercises with solution and explanation]


[An editor is available at the bottom of the page to write and execute the scripts. Go to the editor]

1. Write a Python GUI program to import Tkinter package and create a window and set its title.

Click me to see the sample solution

2. Write a Python GUI program to import Tkinter package and create a window. Set its title and add a label to the window.

Click me to see the sample solution

3. Write a Python GUI program to create a label and change the label font style (font name, bold, size) using tkinter module.

Click me to see the sample solution

4. Write a Python GUI program to create a window and set the default window size using tkinter module.

Click me to see the sample solution

5. Write a Python GUI program to create a window and disable to resize the window using tkinter module.

Click me to see the sample solution

6. Write a Python GUI program that adds labels and buttons to the Tkinter window.

Click me to see the sample solution

7. Write a Python program that implements event handling for button clicks using Tkinter.

Click me to see the sample solution

8. Write a Python program that creates a basic menu bar with menu items using Tkinter.

Click me to see the sample solution

9. Write a Python program that displays messages in a messagebox using Tkinter.

Click me to see the sample solution

10. Write a Python program that customizes the appearance of labels and buttons (e.g., fonts, colors) using Tkinter.

Click me to see the sample solution

11. Write a Python GUI program that creates a window with a specific background color using Tkinter.

Click me to see the sample solution

12. Write a Python GUI program to add an image (e.g., a logo) to a Tkinter window.

Click me to see the sample solution

13. Write a Python program to design a simple calculator application using Tkinter with buttons for numbers and arithmetic operations.

Click me to see the sample solution

14. Write a Python program to implement a Tkinter-based digital clock that displays the current time on a label.

Click me to see the sample solution

15. Write a Python program that implements a temperature converter application using Tkinter, allowing users to convert between Celsius and Fahrenheit.

Click me to see the sample solution

16. Write a Python program to create a Tkinter-based login form with input fields for userid and password.

Click me to see the sample solution

17. Write a Python GUI program to add tooltips to buttons and labels in a Tkinter window.

Click me to see the sample solution

18. Write a Python GUI program to create a window that closes when a "Close" button is clicked.

Click me to see the sample solution

19. Write a Python program that creates a Tkinter application that allows users to select and display their favorite color using a color picker.

Click me to see the sample solution

20. Write a Python program that implements a Tkinter-based timer application that counts down from a specified time when started.

Click me to see the sample solution

Python Code Editor:

s

More to Come !

Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.

Test your Python skills with w3resource's quiz



Follow us on Facebook and Twitter for latest update.