Python Gui Programming Using Pyqt5

Posted By: ELK1nG

Python Gui Programming Using Pyqt5
Last updated 8/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 9.73 GB | Duration: 19h 3m

Build Python GUI Desktop Applications With PYQT and Master Sqlite

What you'll 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
Requirements
A basic knowledge of Python is recommended - A good pre-requisite would be the Python Masterclass available on this channel
A computer running Windows or Linux, or a Mac so that the free IDE can be downloaded and install (full instructions included).
Description
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.

Overview

Section 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

Section 2: Rock Paper Scissors Game

Lecture 15 What We are Going to Build

Lecture 16 Creating Game Window Part1

Lecture 17 Creating Game Window Part2

Lecture 18 Creating Play Game Function

Lecture 19 Creating Stop Game Function

Section 3: Advanced PyQt5 Widgets

Lecture 20 Using HorizontalBox Layout

Lecture 21 Using VerticalBox Layout

Lecture 22 Using Layouts Together

Lecture 23 Using Form Layout

Lecture 24 Using Slider Widget

Lecture 25 Using Table Widget

Lecture 26 Using Tab Widget

Lecture 27 Using Menu Widget

Lecture 28 Using ToolBar

Lecture 29 Using OpenFile Dialog

Lecture 30 Using Font and Color Dialog

Lecture 31 Using Grid Layout

Lecture 32 Using ProgressBar Widget

Section 4: My Employees App

Lecture 33 What we are Going to Build

Lecture 34 Creating App's Main Window

Lecture 35 Creating Layouts for App

Lecture 36 Creating Right Layout's Widgets

Lecture 37 Creating Database and Tables

Lecture 38 Creating Add Employee Window

Lecture 39 Creating Layouts for Add Person Window

Lecture 40 Creating Top Layout's Widgets

Lecture 41 Creating Bottom Layout's Widgets

Lecture 42 Using Style Sheet for Widgets

Lecture 43 Uploading Images to Project Directory

Lecture 44 Adding Records into Database

Lecture 45 Using Window Close Event

Lecture 46 Getting Records from Database and Listing Them

Lecture 47 Displaying First Record

Lecture 48 Creating Single Click Event for the List Widget

Lecture 49 Deleting a Record from Database

Lecture 50 Creating Update Window

Lecture 51 Creating Design of Update Window

Lecture 52 Creating Design of Update Window Part2

Lecture 53 Creating Update Function for Employee

Section 5: Music Player App

Lecture 54 What we are Going to Build

Lecture 55 Creating Main Window

Lecture 56 Creating Layouts for Application

Lecture 57 Creating progressbar Widget

Lecture 58 Creating Buttons

Lecture 59 Creating Slider and Playlist

Lecture 60 Adding Sounds to Playlist

Lecture 61 Shuffling Playlist

Lecture 62 Playing Sounds

Lecture 63 Creating Function of Volume Slider

Lecture 64 Creating Mute Function

Lecture 65 Updating progressbar

Lecture 66 Creating Timer for Sounds

Lecture 67 Creating Previous Song Function

Lecture 68 Creating Next Song Function

Lecture 69 Using Style File for Widgets

Lecture 70 Creating Style Function for progressbar

Lecture 71 Creating Style Function for listwidget

Section 6: Product Management App

Lecture 72 What we are Going to Build

Lecture 73 Creating Main Window

Lecture 74 Creating Toolbar Widget

Lecture 75 Creating Tab Widget

Lecture 76 Creating tab1 Layouts

Lecture 77 Creating Table Widget

Lecture 78 Creating Other Widgets

Lecture 79 Creating Widgets for Members Tab

Lecture 80 Creating Database

Lecture 81 Creating Add Product Window

Lecture 82 Creating Layouts for Window

Lecture 83 Creating Widgets for Window

Lecture 84 Uploading Images

Lecture 85 Inserting Products Into Database

Lecture 86 Creating Add Member Window

Lecture 87 Creating Design of Add Member Window

Lecture 88 Inserting Members Into Database

Lecture 89 Displaying Products

Lecture 90 Displaying Members

Lecture 91 Creating Double Click Event for Products

Lecture 92 Creating Design of Window

Lecture 93 Creating Widgets for Window

Lecture 94 Updating Image of Product

Lecture 95 Updating Product

Lecture 96 Deleting Products

Lecture 97 Creating Display Member Window

Lecture 98 Creating Layouts for Members Window

Lecture 99 Creating Widgets for Members Window

Lecture 100 Deleting Members from Database

Lecture 101 Updating Members

Lecture 102 Searching Products

Lecture 103 Searching Members

Lecture 104 Listing Products

Lecture 105 Creating Sell Product Window

Lecture 106 Creating Sell Product Window's Widgets

Lecture 107 Getting Values from Database for Products

Lecture 108 Updating Values For Products

Lecture 109 Creating Submit Window

Lecture 110 Creating Submit Window's Widgets

Lecture 111 Creating Submit Window's Widgets part2

Lecture 112 Finishing Sell Product Window

Lecture 113 Creating Widgets of Statistics Window

Lecture 114 Displaying Statistics

Lecture 115 Creating Style Sheet Functions part1

Lecture 116 Creating Style Sheet Functions part2

Section 7: Extra Information - Source code, and other stuff

Lecture 117 Source Codes

Lecture 118 Bonus Lecture and Information

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.