
Master Tkinter by building five fully functioning GUI apps in Python, including a food price app, a word/file counter, a python ID app, a calculator, and an email sender.
learn to create a label in tkinter and place it in the window using x and y pixel coordinates. set label text with the text parameter to control what appears.
Learn to create Tkinter buttons, assign a command to print a name, and display it with a label in a window sized by geometry.
Create a labeled entry widget and place it for user input. Use a button with a command to print the entry value via get and demonstrate inserting text with insert.
Type text into the entry, press the button, and display the input in the designated area to learn reading entry input and updating the interface in your Tkinter app.
learn to build your first Tkinter app using an entry, button, and label to calculate a food price for a selected item and quantity, demonstrating faster calculations.
Build a Tkinter app by configuring the root window, setting background and title, adding a label, radio buttons, entries, a price label, and a calculate button to compute item price.
Clean and style a Tkinter app by setting a gray background, introducing a Color variable, and preparing radio buttons and an action button for added functionality.
Learn how to control radio buttons in Tkinter by binding a string variable to each button's value, and see how selecting banana, apple, or orange updates the variable.
Fix the radio button issue in a Tkinter app by changing the default value from a string to integers and setting a zero-based default to control which option is selected.
Define a cal_price function connected to a Tkinter button that reads the selected radio button and input, converts to int, multiplies by a set price, and updates the result display.
Complete the current Tkinter app by adding three new radio buttons for strawberries, mangos, and rice, reinforcing UI patterns as you move to the next project.
This lecture teaches implementing a Tkinter file counter app by creating an entry, three buttons, and a text field, while embracing the dry principle to avoid code repetition.
Implement a clear_text function to delete text in a Tkinter entry or text field, and test that the clear button removes all content.
Add functionality to the select file button with Tkinter file dialog, storing the file path, then implement reading the text file and counting word occurrences.
Wire a tkinter button to count how often user entered words appear in a selected file by reading the file text and counting occurrences.
Learn to access user input words, convert the input string into a list with split, and count those words in a chosen text file using count_text.
Continue implementing the count_text function to count word occurrences in a text file using a dictionary, tracking each word's frequency across sentences and updating results.
Display results in a text field by iterating dictionary items, inserting formatted text, and clearing data to prevent duplication as you progress toward mastering Tkinter frames.
Build practical Tkinter layouts by using frames to create multiple colored panels, control window regions with pack, side left or right, and adjust frame dimensions for split views.
Implement two frames in a tkinter app, match window size and title, set background, add top and bottom frame with colors, two buttons, and a text area for Python code.
Add two buttons and a text field to a top frame in Tkinter, adjust fonts, and pack them for a clean, functional interface.
Add functionality to the clear button in a Tkinter app by defining a clear_python function, wiring it to the button, and clearing the code area.
Add functionality to the run button by implementing a run function, importing Tkinter modules, executing user Python code, and displaying the redirected output in a Tkinter message box.
Build a basic calculator in Tkinter by organizing the main window into four frames, then add input fields, a line of buttons, and a result area for multiply and divide.
Add four buttons to the third frame, including plus, minus, multiply, and divide, adjust their appearance with a highlightbackground, set a width, apply padX and padY, and prevent window resizing with root.resizable(false, false).
Learn to add two labeled entries in a Tkinter frame, align labels to the left, adjust backgrounds, and duplicate components to create a two-number input interface.
Implement a result label and an entry in a Tkinter app, name them 'result,' adjust their placement, and preview the UI as you prepare to add button functionality next.
Wire the plus button to read two entry values, sum them, and show the result in the third entry using text variables.
Extend a Tkinter calculator by enabling minus, multiply, and divide operations through code copies and function implementations, including a divide-by-zero check and an error message for invalid input.
Start implementing the final project and review the core Tkinter widgets, including labels, entry fields, buttons, and text fields, drawing on lessons from the series.
Set the window size to 900 by 500 and ensure identical views, rename the app to email sender, and build four frames—top, bottom, left, and right—color coded blue and yellow.
Add four buttons to the Tkinter frame to clear entry, clear all, and send an e-mail, and prepare two entries for emails while adjusting coordinates to 240 to avoid overlap.
Add multiple labels and entries in a Tkinter frame, create and position them with the place method, adjust coordinates, size, and background color for a clean, aligned UI.
Learn to add a text field to a Tkinter app, wire up entry widgets, buttons, and pack geometry to create an interactive interface ready for implementing functions.
Learn to add functionality to tkinter buttons by creating clear from, clear to, and clear all functions, fix variable names, and implement the send flow for emails.
Learn to convert python code into a macOS executable for Tkinter apps using py2app, including installation, setup, and building a double-click runnable app.
Learn how to add a custom icon to a Tkinter app when exporting to an executable, including using icns icons and troubleshooting rejected jpg icons.
Apply core Tkinter concepts—labels, buttons, radio buttons, entries, and frames—to build your own application while embracing two principles: solve specific problems and ensure your apps always work.
Build a YouTube videos downloader app to review knowledge from this Tkinter series, using labels, radio buttons, entries, frames, and a grid layout with pi tube and Python 3.5.
Answer Tkinter questions by producing targeted video tutorials on requested topics, such as how to create a dropdown list for your apps.
Learn to create a dropdown list in tkinter using an option menu and a languages list, with a button that prints the selected value and demonstrates defaults.
Learn to handle mouse and keyboard events in Tkinter by binding a frame to key presses and mouse clicks, capturing coordinates and characters.
In this course, I will go over the basics of Tkinter in the second section. After we are done with the basics, we are going to build five fully functioning applications. Building these five fully functioning applications with me will ensure that you became a Tkinter master. There is nothing worst then creating an application that you cannot use. Because of this, I created a video in the end of the course showing you how you can turn your python code into an app. This course is going to be engaging and entraining. I promise that by the end of this course you will have the knowledge to create your own personal Tkinter app.