Tutorialspoint

This Black Friday, Get lowest Price Ever! Use: BFS8

Python PyQt5 and Qt Creator Course

person icon ALAA EID

4.6

Python PyQt5 and Qt Creator Course

Python PyQt5 and Qt creator and sqlite3 database course

updated on icon Updated on Sep, 2024

language icon Language - English

person icon ALAA EID

English [CC]

category icon Development ,Programming Languages,Python

Lectures -146

Resources -1

Duration -22.5 hours

Lifetime Access

4.6

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Everything you need for this course is a basic knowledge of programming, for instance, classes, methods, 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 SQLite 3. 

In this course, we are going to create layouts with Qt Creator and use application functionalities with the Python, PyQt5, and SQLite3 databases. 

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 independently from PyCharm and your computer. 

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

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

Goals

  • How can you work with Qt creator
  • How you can work with the SQLite 3 database
  • How you can create a professional layout with QT creator
  • How you can create a table in your database and how you can query your database to create statistics.
  • How you can create functionality for your Qt creator layout and your database with the Python, Pyqt5, and Pycharm development environments.
  • You are going to learn how you can create your statistics as graphics using Matplotlib.
  • Finally, you are going to learn how you can create an executable file from your application

Prerequisites

  • Basic Computer Fundamentals & Terminologies
  • A computer installed with Windows
  • Minimum of 8GB RAM
  • Internet connection
Python PyQt5 and Qt Creator Course

Curriculum

Check out the detailed breakdown of what’s inside the course

Download and installation development environment
15 Lectures
  • play icon Download and install Qt creator 05:33 05:33
  • play icon Download and install Pycharm 02:27 02:27
  • play icon Download and install Python 02:29 02:29
  • play icon Download and install DB Browser Sqlite3 01:40 01:40
  • play icon Car dealer mamagement application 05:20 05:20
  • play icon How do you work with Pycharm 04:50 04:50
  • play icon Create Pycharm project 05:54 05:54
  • play icon Install Python package 05:00 05:00
  • play icon Create Qt project 02:18 02:18
  • play icon Create build function 05:33 05:33
  • play icon Create main function part 1 02:47 02:47
  • play icon Create main function part 2 12:04 12:04
  • play icon Style main window 05:13 05:13
  • play icon Create main window widgets 11:23 11:23
  • play icon More information 06:34 06:34
Create class "Add new vehicle"
38 Lectures
Tutorialspoint
Create "Add cars seller"
23 Lectures
Tutorialspoint
Create "Add customer"
18 Lectures
Tutorialspoint
Deal
21 Lectures
Tutorialspoint
Sale overview
27 Lectures
Tutorialspoint
Crash course: data graph by using matplotlib
4 Lectures
Tutorialspoint

Instructor Details

ALAA EID

ALAA EID

Personal Profile

Since 2002 I work as freelance programmer.

Since October 2019 I refreshed my software programming skills in C++ under new Qt application environment. In addition, I have taken several remote learning courses for different programming languages C++ / Qt, Java Script, Phyton, Unity, C# at ILS and Tutorialspoint.


I attended successfully following courses: 

1) The complete C# Masterclass under environment Visual Studio, WPF, .Net, MSsql

2) C# - The advanced course

3) Learn to create professional websites (html, Javascript, PHP)

4) MySQL – from beginner to professional

5) PHP-Bootcamp – from beginner to professional PHP developer, under environment Xampp-Control

6) The complete Java Script Masterclass for advanced programmers, under environment Node.js and Visual Studio Code

7) The complete Web Developer Course 2.0 - Create 25 Websites (html, html5, css/css3, Bootstrap, jQuery, php, java script), under environment Brackets

8) C# - The comprehensive beginning course, under environment Visual Studio

9) Python Bootcamp, beginning course, under environment Atom and Jupiter Notebook (Anaconda 3)

10) The complete Unity & C# Masterclass - Develop 5 games in 2D and 3D, under environment Visual Studio and Unity Hub

11) Hacking and network analysis with Wireshark – The complete course


12) Software programmer for C/C++ Qt

Remote studies at ILS, Germany (October 2019 to August 2020; early graduation 5 months before regular end of studies)

Final grade: 1.2 (Very good)

Studies included Qt class library, GUI development and widgets, data base programming, mobile apps


13) Software programmer for C/C++

Remote studies at ILS, Germany (July 2002 to November 2003)

Final grade: 1.0 (Very good)

Studies included VBA, software engineering with UML, C and C++, Windows programming with C++


Bachelor of Commerce

Studies at Ain-Shams University, Cairo, Egypt (May 1985 to May 1989)

Final grade: Good

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Feedbacks

D

Dumitru Florin

A well-organized, well-explained course. Explained not only for the less initiated but also for those who have contact for the first time with python and Qt. The author presents in this course how to create a complex application. From my point of view, the course is worth buying.

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515