HOME > Development > Python GUI Programming Using PyQt5

Python GUI Programming Using PyQt5

  • Development
  • Feb 13, 2025
SynopsisPython GUI Programming Using PyQt5, available at $59.99, has...
Python GUI Programming Using PyQt5  No.1

Python GUI Programming Using PyQt5, available at $59.99, has an average rating of 4.2, with 118 lectures, based on 771 reviews, and has 5149 subscribers.

You will learn about The fundamentals of Python GUI programming. Understand how to create your own Python GUI applications with the PYQT Library. Learn how to use advanced Python functions Learn to Build commercial Desktop Applications with PYQT5 Get the most out of the sqlite database for Python projects This course is ideal for individuals who are If you are a beginner programmer, then this course is probably not for you. In that scenario consider taking the Python Masterclass from this channel. or Programmers who have a reasonable understanding of Python, and are ready to take their skills to new levels. or Existing Python programmers who want to build GUI applications using TkInter. It is particularly useful for If you are a beginner programmer, then this course is probably not for you. In that scenario consider taking the Python Masterclass from this channel. or Programmers who have a reasonable understanding of Python, and are ready to take their skills to new levels. or Existing Python programmers who want to build GUI applications using TkInter.

Enroll now: Python GUI Programming Using PyQt5

Summary

Title: Python GUI Programming Using PyQt5

Price: $59.99

Average Rating: 4.2

Number of Lectures: 118

Number of Published Lectures: 118

Number of Curriculum Items: 118

Number of Published Curriculum Objects: 118

Original Price: $69.99

Quality Status: approved

Status: Live

What You Will Learn

  • The fundamentals of Python GUI programming.
  • Understand how to create your own Python GUI applications with the PYQT Library.
  • Learn how to use advanced Python functions
  • Learn to Build commercial Desktop Applications with PYQT5
  • Get the most out of the sqlite database for Python projects
  • Who Should Attend

  • If you are a beginner programmer, then this course is probably not for you. In that scenario consider taking the Python Masterclass from this channel.
  • Programmers who have a reasonable understanding of Python, and are ready to take their skills to new levels.
  • Existing Python programmers who want to build GUI applications using TkInter.
  • Target Audiences

  • If you are a beginner programmer, then this course is probably not for you. In that scenario consider taking the Python Masterclass from this channel.
  • Programmers who have a reasonable understanding of Python, and are ready to take their skills to new levels.
  • Existing Python programmers who want to build GUI applications using TkInter.
  • Python programmers are among the highest paid developers on the planet.  Lots of programmers are trying to build an edge as Python developers in order to stand out of the crowd.

    One of the best ways for you to do this is by being able to create applications in Python that are cross-platform, and have a graphical user interface (GUI).

    This course will allow you to add GUI programming using PYQT5 to your box of tricks. 

    PYQT is a set of bindings that enable you to use the QT toolkit.    QT was created nearly 25 years ago and is continually improved, and is one of the most popular toolkits of it’s type available.   Many companies have turned to QT to bring cross platform capabilities to their applications. 

    Programmers who are experienced with QT, and by extension PYQT are in high demand.

    The latest version of PYQT is 5, so this course focuses on that version – PYQT5.

    If you are looking to learn Python GUI programming and specifically QT and PYQT5 then this is the course for you.

    Volkan At??, your instructor is a very experienced developer, and knows Python GUI application development inside out.  He is here to pass on those skills to you.

    Whats covered in the course?

    Python GUI Programming using PYQT5.

    Not only will you learn how to use Python to build Desktop applications, but Volkan will take you on a journey where you will also explore advanced GUI programming, creating actual Python applications, using Sqlite advanced database queries and loads more!

    Key topics in the course include:-

    PyQt5.

    Python GUI programming (beginner and advanced).

    Python advanced GUI programming.

    Python PyQt5 widgets.

    Creating real Python applications.

    Sqlite advanced database queries.

    Python PyQt5 module widgets.

    What you will learn in this course?

    You will learn how to build real GUI Python programs using PYQT5 and by the end of the course will be a super productive and skilled Python PYQT5 programmer.

    Volkan At??, your instructor is an expert Python developer so you can be assured you are learning from a true professional and learning the real-world skills you need to know to succeed.

    If you are ready to get started, click on that enroll button and start taking your Python GUI skills to new levels with PYQT5.

    Course Curriculum

    Chapter 1: Basic PyQt5 Widgets

    Lecture 1: Installing PyQt5 Package

    Lecture 2: Creating a Simple PyQt5 Window

    Lecture 3: Using Label Widget

    Lecture 4: Using Buttons

    Lecture 5: Using LineEdit Widget

    Lecture 6: Using Images

    Lecture 7: Using CheckBoxes

    Lecture 8: Using ComboBox Widget

    Lecture 9: Using RadioButtons

    Lecture 10: Using MessageBox Widget

    Lecture 11: Using a SpinBox for our Application

    Lecture 12: Using Text Editor Widget

    Lecture 13: Using Timer Widget

    Lecture 14: Using List Widget

    Chapter 2: Rock Paper Scissors Game

    Lecture 1: What We are Going to Build

    Lecture 2: Creating Game Window Part1

    Lecture 3: Creating Game Window Part2

    Lecture 4: Creating Play Game Function

    Lecture 5: Creating Stop Game Function

    Chapter 3: Advanced PyQt5 Widgets

    Lecture 1: Using HorizontalBox Layout

    Lecture 2: Using VerticalBox Layout

    Lecture 3: Using Layouts Together

    Lecture 4: Using Form Layout

    Lecture 5: Using Slider Widget

    Lecture 6: Using Table Widget

    Lecture 7: Using Tab Widget

    Lecture 8: Using Menu Widget

    Lecture 9: Using ToolBar

    Lecture 10: Using OpenFile Dialog

    Lecture 11: Using Font and Color Dialog

    Lecture 12: Using Grid Layout

    Lecture 13: Using ProgressBar Widget

    Chapter 4: My Employees App

    Lecture 1: What we are Going to Build

    Lecture 2: Creating Apps Main Window

    Lecture 3: Creating Layouts for App

    Lecture 4: Creating Right Layouts Widgets

    Lecture 5: Creating Database and Tables

    Lecture 6: Creating Add Employee Window

    Lecture 7: Creating Layouts for Add Person Window

    Lecture 8: Creating Top Layouts Widgets

    Lecture 9: Creating Bottom Layouts Widgets

    Lecture 10: Using Style Sheet for Widgets

    Lecture 11: Uploading Images to Project Directory

    Lecture 12: Adding Records into Database

    Lecture 13: Using Window Close Event

    Lecture 14: Getting Records from Database and Listing Them

    Lecture 15: Displaying First Record

    Lecture 16: Creating Single Click Event for the List Widget

    Lecture 17: Deleting a Record from Database

    Lecture 18: Creating Update Window

    Lecture 19: Creating Design of Update Window

    Lecture 20: Creating Design of Update Window Part2

    Lecture 21: Creating Update Function for Employee

    Chapter 5: Music Player App

    Lecture 1: What we are Going to Build

    Lecture 2: Creating Main Window

    Lecture 3: Creating Layouts for Application

    Lecture 4: Creating progressbar Widget

    Lecture 5: Creating Buttons

    Lecture 6: Creating Slider and Playlist

    Lecture 7: Adding Sounds to Playlist

    Lecture 8: Shuffling Playlist

    Lecture 9: Playing Sounds

    Lecture 10: Creating Function of Volume Slider

    Lecture 11: Creating Mute Function

    Lecture 12: Updating progressbar

    Lecture 13: Creating Timer for Sounds

    Lecture 14: Creating Previous Song Function

    Lecture 15: Creating Next Song Function

    Lecture 16: Using Style File for Widgets

    Lecture 17: Creating Style Function for progressbar

    Lecture 18: Creating Style Function for listwidget

    Chapter 6: Product Management App

    Lecture 1: What we are Going to Build

    Lecture 2: Creating Main Window

    Lecture 3: Creating Toolbar Widget

    Lecture 4: Creating Tab Widget

    Lecture 5: Creating tab1 Layouts

    Lecture 6: Creating Table Widget

    Lecture 7: Creating Other Widgets

    Lecture 8: Creating Widgets for Members Tab

    Lecture 9: Creating Database

    Lecture 10: Creating Add Product Window

    Lecture 11: Creating Layouts for Window

    Lecture 12: Creating Widgets for Window

    Lecture 13: Uploading Images

    Lecture 14: Inserting Products Into Database

    Lecture 15: Creating Add Member Window

    Lecture 16: Creating Design of Add Member Window

    Lecture 17: Inserting Members Into Database

    Lecture 18: Displaying Products

    Lecture 19: Displaying Members

    Lecture 20: Creating Double Click Event for Products

    Lecture 21: Creating Design of Window

    Lecture 22: Creating Widgets for Window

    Lecture 23: Updating Image of Product

    Instructors

  • Python GUI Programming Using PyQt5  No.2
    Tim Buchalkas Learn Programming Academy
    Professional Programmers and Teachers – 2M students
  • Python GUI Programming Using PyQt5  No.3
    Volkan At??
    Python Software Developer and Teacher
  • Rating Distribution

  • 1 stars: 16 votes
  • 2 stars: 30 votes
  • 3 stars: 128 votes
  • 4 stars: 248 votes
  • 5 stars: 349 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!