Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python PyQt5 and Qt creator course for advanced learners
Rating: 4.3 out of 5(13 ratings)
110 students

Python PyQt5 and Qt creator course for advanced learners

Python PyQt5 and Qt creator and sqlite3 database course (Language: English)
Created byAlaa Eid
Last updated 6/2022
English
English [Auto],

What you'll learn

  • Create layout with Qt creator
  • Create database using sqlite3
  • Create functionality with Python PyQt5 and Pycharm
  • Use database in application
  • Crash course: Data graph by using matplotlib

Course content

7 sections146 lectures23h 10m total length
  • Download and install Qt creator5:00

    dowenload and install Qt


  • Download and install DB Browser Sqlite31:40
  • Download and install Pycharm2:27
  • Download and install Python2:29

    dowenload and install Python

  • Car dealer mamagement application6:54

    Learn to build a car dealer management application using PyQt5 and Qt Creator, with database-backed records for vehicles, sellers, and customers, including image uploads, search, updates, and a sell workflow.

  • How do you work with Pycharm4:50
  • Create Pycharm project5:54

    Create a PyCharm project, rename it, delete the baseline project, set up icons and pictures directories, copy icons, configure the correct Python interpreter, and prepare to install packages.

  • Install Python package5:00
  • Create Qt project2:18
  • Create build function5:33

    Compile the UI directory from the Q-Tip project into a Python main window, then update and run builds to reflect changes saved in the UI file.

  • Create main function part 12:47

    Advanced learners build the main function by importing essential Python and PyQt5 modules. The lecture covers system, QtWidgets, images, graphics, a database, and matplotlib.pyplot for visualization.

  • Create main function part 212:04

    Learn to create and wire a PyQt5 main window by importing the UI main window, subclassing from QWidget and QMainWindow, setting up the UI, and launching with QApplication and sys.argv.

  • Style main window5:13
  • Create main window widgets11:23
  • More information6:34

    Explore how to set up a PyQt5 user interface in Qt Creator, name widgets and labels clearly, and reference the main window with self to access controls.

Requirements

  • Basic knowledge of programming

Description

Florin D.: "An excellent course, it is very well explained, it is very well developed course and at the end of it you have just completed a wide application. I honestly don't regret choosing this wonderful course". 


Everything you need for this course is a basic knowledge of programming, for instance classes, mehods and variables.

This course is not for beginners without any knowledge of programming.

You will learn how to build a professional grade application with Qt creator, Python PyQt5 and sqlite3.

In this course we are going to create layouts with Qt creator, use application functionalities with Python PyQt5 and sqlite3 database.

We will focus on query databases (insert, update and delete), upload and save images to your application, and you will learn how to create statistics as charts. I will show you how to use matplotlib.

For that we generate records from the database and also display them in a table or combo box. You will use sqlite3 DB browse.

After completing this course, you will be able to create your own professional application. Everything will be explained line by line.

At the end of our course I will show you how to create an executable file undependend from Pycharm and your computer.

You will also learn how to use Qt creator to develop professional user interfaces, create menus and menu toolbars. Everything is explained step by step. You will also learn how to set and change text and background colors, and much more.


Let's start! I would be very happy to welcome you as student today! 


Who this course is for:

  • How to create application layout with Qt creator and functionality with Python PyQt5