Create a GUI app with Tkinter - Step by Step Tutorial
Python Simplified
@pythonsimplifiedAbout
Hi everyone! My name is Mariya and I'm a software developer from Sofia, Bulgaria. I film programming tutorials about Computer Science Concepts, GUI Applications, Machine Learning and Artificial Intelligence, Automation and Web Scraping, Data Science and even Math! 🤓 I'm here to help you with your programming journey (in particular - your Python programming journey 😉) and show you how many beautiful and powerful things we can do with code! 💪💪💪
Video Description
#gui #tkinter #python In this tutorial, we'll build a PDF-extracting program that fetches text from a user-selected file. We'll create a graphic interface with Tkinter, manipulate PDF files with PyPDF2 and present the logo of our app with Pillow/PIL. 🛑 You may need to adjust "filetype" tp "filetypes" in line 24 🛑: file = askopenfile(parent=root, mode='rb', title="Choose a file", filetypes=[("Pdf file", "*.pdf")]) ⭐ STARTER FILES: https://github.com/MariyaSha/PDFextract_text/tree/main/starterFiles ⭐ PART 2 OF THIS PROJECT (much bigger font 😉): https://youtu.be/y8PR4lTAh5E ----------------------------------------------------- 🖇️ MUCH NEWER TUTORIALS 🖇️ ----------------------------------------------------- ⭐ Create GUI App with SQLite and Tkinter (Random Recipe Picker): https://youtu.be/5qOnzF7RsNA ⭐ From Python App to Real Program (using Random Recipe Picker): https://youtu.be/p3tSLatmGvU ------------------------------------------- ⏰ Time Stamps ⏰ ------------------------------------------- 00:00 - Intro 01:23 - Import modules 02:02 - Save as a Python file 02:30 - Run Python file in the terminal 03:43 - Create a Window/Root object with Tkinter 04:48 - Create a Tkinter Canvas Widget 06:14 - Tkinter Image Widget 08:35 - Add Text with a Tkinter Label Widget 10:10 - Discuss "Browse" Button Functionality 10:25 - Change the Text of a Button Widget 12:34 - Tkinter Widget Rowspan 12:57 - Stylize Button Widget 13:38 - Add Vertical Margins in Tkinter 14:18 - Attach Command Function to Button Widget 16:00 - Open Browse File Dialog 16:52 - Limit File Dialogue to Browse only for PDF files 17:48 - Read PDF file with PyPDF2 18:11 - Select a PDF page 18:25 - Extract Text from PDF file 19:36 - Create a Tkinter Text Widget 20:01 - Padding with Tkinter Widgets 20:12 - Insert Text into a Text Widget 21:08 - Justify Widget Text to the Center 22:35 - Test the App 22:54 - Thanks for Watching! ------------------------------------------- Tkinter Documentation: https://docs.python.org/3/library/tkinter.html ------------------------------------------- 🤝 Connect with me 🤝 ------------------------------------------- 🔗 Github: https://github.com/mariyasha 🔗 Discord: https://discord.com/invite/wgTTmsWmXA 🔗 LinkedIn: https://ca.linkedin.com/in/mariyasha888 🔗 Twitter: https://twitter.com/mariyasha888 🔗 Blog: https://www.pythonsimplified.org
Tkinter Development Kit
AI-recommended products based on this video




















