Python GUI - Practical Projects in Python- Build 3 Projects
- Development
- Apr 22, 2025

Python GUI | Practical Projects in Python: Build 3 Projects, available at $49.99, has an average rating of 4.2, with 74 lectures, based on 316 reviews, and has 65110 subscribers.
You will learn about How to design A Desktop Application that features a sign in system How to connect your Desktop Application to a Database Write with Qml3 Learn how to use Signals and Slots in Qml 3 This course is ideal for individuals who are Intermediate Python developers or Python developers who would love to build a Gui It is particularly useful for Intermediate Python developers or Python developers who would love to build a Gui.
Enroll now: Python GUI | Practical Projects in Python: Build 3 Projects
Summary
Title: Python GUI | Practical Projects in Python: Build 3 Projects
Price: $49.99
Average Rating: 4.2
Number of Lectures: 74
Number of Published Lectures: 74
Number of Curriculum Items: 74
Number of Published Curriculum Objects: 74
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
This course is focused on creating a straightforward practical course. I thought one of the most common things desktop applications have nowadays is an authentication page, so then is pressing to teach SQLite to python GUI developers.
Most developers have not realized how indispensable that SQLite is to a Desktop application. The closest competition we have is an unofficial Postgres lite.
Database systems should be installed, and that is the only way to get them working. Also, they come in huge, downloaded size: 100Mb+, installed size 1GB+. If your application is coming in at around a bundled size of 100mb+ and then you have to add another 100Mb to it, it has to be for a good reason, mere data storage, isn’t that worth it. I say mere because there isn’t much private data that we store and we used to use XML and custom file-based storage for that. Full-blown database systems have never, and won’t ever be used in another developer’s application if the database itself is not part of what is being offered.
So now that SQLite is here, I think we should embrace it in the large. To give us the concrete, strict procedures and above all the security, we need for data storage.
So I went for it, a concise, straight-to-the-point course, that teaches you just that. Click your way to begin and be one hundred percent sure you can do this, the next time you have to do something like that.
Also, we build two more applications. One A photoViewer and a Todo list Application
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Download an IDE for your use
Lecture 3: Download Ninja-Preview
Lecture 4: Download Exercise files
Chapter 2: Hands on with Intermediate Python
Lecture 1: Python Decorators 1
Lecture 2: Python Decorators 2
Chapter 3: Project One | Threaded Image Viewer
Lecture 1: Threaded Image viewer
Chapter 4: Project Two | Design the UI
Lecture 1: 1 – Create project folders
Lecture 2: Add main ApplicationWindow
Lecture 3: Add the Stack
Lecture 4: Add a background Image
Lecture 5: Add columnLayout for the controls and Logo
Lecture 6: Customise the TextField
Lecture 7: Add the Sign In button
Lecture 8: Add the logo text
Lecture 9: Add the Welcome page component
Lecture 10: Make the push to the welcome page
Lecture 11: Add the background for the Welcome page
Lecture 12: Add the welcome text
Chapter 5: Project Two | Application Business Logic (Backend)
Lecture 1: Create main.py file and connect to the UI layer
Lecture 2: Create the Backend class
Lecture 3: Create the authenticate slot
Lecture 4: Lets introduce threading into the application
Lecture 5: Create the loader view in the UI layer
Lecture 6: Add animation to the Loader
Lecture 7: Assign Ids
Lecture 8: Create the authenticated signal
Lecture 9: Create the connector signal
Lecture 10: Put user into the database
Lecture 11: Write the authenticated signal code
Chapter 6: Project Three: Toda Todo list
Lecture 1: Overview
Lecture 2: Exercise files
Lecture 3: 1
Lecture 4: 2
Lecture 5: 3
Lecture 6: 4
Lecture 7: 5
Lecture 8: 6
Lecture 9: 7
Lecture 10: 8
Lecture 11: 9
Lecture 12: 10
Lecture 13: 11
Lecture 14: 12
Lecture 15: 13
Lecture 16: 14
Lecture 17: 15
Lecture 18: 16
Lecture 19: 17
Lecture 20: 18
Lecture 21: 19
Lecture 22: 20
Lecture 23: 21
Lecture 24: 22
Lecture 25: 23
Lecture 26: 24
Lecture 27: 25
Lecture 28: 26
Lecture 29: 27
Lecture 30: 28
Lecture 31: 29
Lecture 32: 30
Lecture 33: 31
Lecture 34: 32
Lecture 35: 33
Lecture 36: 34
Lecture 37: 35
Lecture 38: 36
Lecture 39: 37
Lecture 40: 38
Lecture 41: 39
Lecture 42: 40
Lecture 43: 41 (Option One)
Lecture 44: 42 (Option Two)
Instructors

Daniel IT
ten times better
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Solving Games in Java (Part I) Practical Java Projects
- Zapier 101 - The Ultimate Automation Course for Beginners!
- Mastering Jewelry Marketing- Unlock the Secrets to Success
- Mastering SEO
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8How To Market Your Book Grow Your Mailing List
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling