Create a GUI app with Tkinter - Step by Step Tutorial

Published: 01 January 1970
on channel: Python Simplified
634,621
15k

#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/PDFextra...

⭐ PART 2 OF THIS PROJECT (much bigger font 😉):
   • Create GUI App with Tkinter -  Part 2  

-----------------------------------------------------
🖇️ MUCH NEWER TUTORIALS 🖇️
-----------------------------------------------------
⭐ Create GUI App with SQLite and Tkinter (Random Recipe Picker):
   • Create GUI App with Tkinter and SQLite - S...  
⭐ From Python App to Real Program (using Random Recipe Picker):
   • Convert GUI App to Real Program -  Python ...  

-------------------------------------------
⏰ 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/tki...

-------------------------------------------
🤝 Connect with me 🤝
-------------------------------------------
🔗 Github:
https://github.com/mariyasha
🔗 Discord:
  / discord  
🔗 LinkedIn:
  / mariyasha888  
🔗 Twitter:
  / mariyasha888  
🔗 Blog:
https://www.pythonsimplified.org


On this page of the site you can watch the video online Create a GUI app with Tkinter - Step by Step Tutorial with a duration of hours minute second in good quality, which was uploaded by the user Python Simplified 01 January 1970, share the link with friends and acquaintances, this video has already been watched 634,621 times on youtube and it was liked by 15 thousand viewers. Enjoy your viewing!