Python TKinter Button

Tkinter is the standard Python library for creating graphical user interfaces (GUIs) and the Button class is a widget provided by Tkinter that is used to create buttons in a GUI. The Button class is typically used to create a command button that the user can click to initiate an action or event. You can create a button in Tkinter by instantiating the Button class and specifying the master window, the button’s text or label, and any other desired options such as the command or function that should be called when the button is clicked. Here’s an example of creating a button in Tkinter:



This creates a button with the label “Click Me!” that, when clicked, calls the function my_function.


Here is an example of how you might use the command option to implement the click functionality for a button in Tkinter:


In this example, when the button is clicked, it will call the my_function which will print “Button clicked!” in the console.



Run the complete code and this will be the result 

Python TKinter Button
Python TKinter Button


You can also use the bind method to bind a button click to a function, for example:


This will also print the “Button clicked!” when the button is clicked by left mouse button.

Additionally, you can use the config method to change the button’s properties such as the text or background color after it has been created.



You can also use configure method, both works similar.


You can use the above methods to customize and control your button as per your requirement.



Learn More on TKinter

Leave a Comment