Python GUI Programming Recipes using PyQt5
Python GUI Programming Recipes using PyQt5, available at $54.99, has an average rating of 4.1, with 25 lectures, 5 quizzes, based on 328 reviews, and has 1365 subscribers.
You will learn about Visually add and arrange many widgets using QT Designer Decouple the Python code from the generated QT UI code Use CSS styling to greatly enhance the GUI look-and-feel Connect the GUI to a SQL database Keep the GUI responsive via multiple threads Learn how to use many widgets in the PyQT5 toolbox Develop GUIs in a modular style This course is ideal for individuals who are This video is for intermediate Python programmers who wish to enhance their Python skills by writing powerful GUIs in Python using PyQt. It is particularly useful for This video is for intermediate Python programmers who wish to enhance their Python skills by writing powerful GUIs in Python using PyQt.
Enroll now: Python GUI Programming Recipes using PyQt5
Summary
Title: Python GUI Programming Recipes using PyQt5
Price: $54.99
Average Rating: 4.1
Number of Lectures: 25
Number of Quizzes: 5
Number of Published Lectures: 25
Number of Published Quizzes: 5
Number of Curriculum Items: 30
Number of Published Curriculum Objects: 30
Original Price: $109.99
Quality Status: approved
Status: Live
What You Will Learn
- Visually add and arrange many widgets using QT Designer
- Decouple the Python code from the generated QT UI code
- Use CSS styling to greatly enhance the GUI look-and-feel
- Connect the GUI to a SQL database
- Keep the GUI responsive via multiple threads
- Learn how to use many widgets in the PyQT5 toolbox
- Develop GUIs in a modular style
Who Should Attend
- This video is for intermediate Python programmers who wish to enhance their Python skills by writing powerful GUIs in Python using PyQt.
Target Audiences
- This video is for intermediate Python programmers who wish to enhance their Python skills by writing powerful GUIs in Python using PyQt.
Python and one of its QT
bindings, PyQT, has changed the face of GUI development. It allows us to
build beautiful and powerful GUIs that grab the attention of Python
programmers. QT5 has several advantages over other GUI frameworks such
as tkinter and wxPython.
In
this video, we will successfully install PyQt5 and the toolset that
contains the QT Designer tool. The QT Designer enables us to develop our
GUI in a visual manner, using drag and drop to add and position
widgets, and we will use it extensively. We will then learn how to
convert QT Designer-generated code into pure Python code.
After
having successfully installed PyQt5, the QT Designer, and all other
required QT tools, we will start out simple, building a Python GUI using
only a few lines of PyQT5 code. Then, we will build a more complex GUI
using QT Designer. Along the way, we will explore many QT widgets and
learn how to efficiently lay out our GUI design. We will enhance the
look-and-feel of the GUI using CSS styling. We will also connect our GUI
to a SQL database, which we will create. We decouple the business logic
code from the UI code, using best practices. At the end of this video
tutorial, viewers will be able to develop complex GUIs using PyQt5.
About the Author:
Burkhard Meier is a
professional software test automation designer, developer, and analyst.
He has more than 17 years’ professional experience working for several
software companies in California, USA.
He is the author of
Python GUI Programming Cookbook, First and Second Edition. This book is
also available as a Packt video course.
He is also the author of the Python Projects Packt video course.
In his professional
career, he developed advanced in-house testing frameworks written in
Python 3. He also developed advanced test automation GUIs in Python,
which highly increased the productivity of the software development
testing team.
When not dreaming in Python code, he reads programming books about design, likes to go for long walks, and reads classical poetry.
Course Curriculum
Chapter 1: Introducing the PyQt5 Framework
Lecture 1: The Course Overview
Lecture 2: Installing the PyQt5 Framework
Lecture 3: Creating Our First GUI in PyQt5
Lecture 4: Adding Widgets to the GUI
Lecture 5: Layout of Widgets
Chapter 2: Designing Python GUIs with Qt Designer
Lecture 1: Installing Qt Designer Tools
Lecture 2: Creating Our First GUI Using Qt Designer
Lecture 3: Adding Widgets with Qt Designer
Lecture 4: Qt Designer Widget Layout
Lecture 5: Converting the Qt Designer UI Code to Python Code
Chapter 3: Enhancing the Qt5 GUI Functionality
Lecture 1: Calling Dialogs from the Main Window
Lecture 2: Decoupling Python Code from Generated UI Code
Lecture 3: Building a Complex GUI with PyQt5
Lecture 4: Multi-threading Keeps Our GUI Responsive
Lecture 5: Using Drag and Drop Within the PyQt5 GUI
Chapter 4: Advanced Qt5 Programming
Lecture 1: Using the OpenGL Graphics Library
Lecture 2: Networking and SQL Database
Lecture 3: Animation Inside the GUI
Lecture 4: Using CSS Styling to Greatly Enhance the GUI Look-and-Feel
Lecture 5: PyQt5 ‘Signals and Slots’ Event Handling Mechanism
Chapter 5: User Interface Design
Lecture 1: What We See when We Look at the Existing GUIs
Lecture 2: A Question of Design of User Interfaces
Lecture 3: Displaying Google and Qt5 Maps
Lecture 4: How to Create iPhone and Android Apps with Qt5
Lecture 5: How to Rock the World with Your GUI
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 7 votes
- 2 stars: 23 votes
- 3 stars: 61 votes
- 4 stars: 125 votes
- 5 stars: 112 votes
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024