Python Desktop Application Development with PyQt

A-Z To Create a Powerful Desktop Applications Using Python And Qt Framwork From Scratch To Developing Your Projects
3.6 (47 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
212 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 79
  • Length 7 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 English

Course Description

This Course Cover Qt Framework From Scratch To Advanced Topics , You Will Find Every Thing You Need To Build Your Own Applications .And I Put A Project at The End Of The Course To Teach Your How To Think And How To Make Any Project You Want And How To Work With Big Projects.After This Course You Will Be Able To Make Very Powerful And Beautiful Applications . You Will Be Able To Build Your Own Desktop Applications Like Web Browsers And Download Programmes.. Waiting Your Feedback After Finishing The Course And Wait My New Courses On Udemy For Qt Framwork , Like Developing Android Apps With Python And Qt And Build 20 Project With Python ANd Qt ... And More

What are the requirements?

  • only Python Basics

What am I going to get from this course?

  • be abel to Creat a very powerfull desktop Applications
  • Learn How To Use Qt Designer To Design Your Apps In Less Time
  • Learn How To Use PyQt
  • Learn How To Convert Your Python Code To Executable File (exe)
  • Learn How To Distribute Your exe File
  • Learn How To Make Your Own Apps Like Web Browsers , Download Programmes .. And More
  • Learn How To Make Commercial Desktop Apps With Python & Qt

What is the target audience?

  • Any One Want To Create A Desktop Applications With Python
  • Any One Want To Learn PyQt
  • Any One Who Want To Make His Own Desktop Apps Like Web Browsers And Download Programmes

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
01:25

Python Desktop Application Development With Qt Course Introduction

Big Discount On The Course From This Coupon
Preview
Article
00:54

Why We Learn Python

00:53

Why We Lean PyQt

Section 2: Installation
Our Tools Installation Overview
01:06
02:50

How To Install Python On Windows

03:20

How To Install Pycharm On Windows

04:44

How To Install PyQt On WIndows

Article

How To Install Python On Linux

Article

How To Install Pycharm On Linux

Article
How To Install PyQt On linux
Section 3: PyQT Code Structure
The Third Part Of Our Course In Details
Preview
01:00
Basic Code Structure
06:07
03:31

Change Your Window Title PyQT

Change Our Window Position & Size
04:11
Section 4: PyQt Widgets
PyQT Widgets Overview
Preview
00:42
04:10

How To Use QPushButton In PyQt

07:47

How To Use QMessageBox In PyQt

05:35
How To Use QLineEdit In PyQt
04:41
How To Use QCheckBox In PyQt
QRadioButton
04:58
QComboBox
04:22
05:48
How To Use QLabel In PyQt
04:04

How To Use QProgressBar In PyQt

03:24
How To Use QSlider In PyQt
Section 5: PyQt Dialogs
PyQt Dialogs Overview
Preview
01:21
04:32
How To Use QColorDialog In PyQt
03:23

How To Use QFontDialog In PyQt

QFile Dialog
08:46
Section 6: PyQT Layouts
PyQT Layouts Overview
Preview
01:42
04:11

What is Abslout Positioning In PyQt

08:36

How To Use QBoxLayout In PyQt

09:13

QBox Layout Example

07:01

How To Use QGridLayout In PyQt

GridLayout Example
09:14
Section 7: PyQt Signal & Slots
PyQt Signal & Slot Overview
01:32
PyQt Signal & Slots Part1
08:22
PyQt Signal & Slots Part2
11:16
Section 8: PyQt Menus & ToolBars
PyQt MenuBars & ToolBars Overview
Preview
01:15
PyQt MenuBar part1
09:48
PyQt MenuBar Part2
09:27
PyQt ToolBar
08:13
PyQt StatuBar
06:48
Section 9: PyQt Tabs
PyQt Tabs Overview
Preview
01:07
PyQt Tab Widget
13:02
Section 10: Qt Designer Intro
Qt Designer Intro
Preview
01:17
How To Use Qt Designer
08:25
Section 11: Qt Designer Signals & Slots
Qt Designer Signals & Slots Overview
Preview
00:55
Qt Designer Signal & Slots Part 1
06:16
Qt Designer Signal & Slots Part 2
06:32
Qt Designer Signal & Slots Part 3
08:19
Section 12: Qt Designer Styling Your App
Styling Your App Intro
Preview
01:19
Styling Your App Part1
05:43
Styling Your App Part 2
06:01
Styling Your App Part 3
09:32
Styling Your App Part 4 (QStyleSheet)
08:22
Section 13: Qt Designer Widgets Customization
Widgets Customization Overview
01:36
Most Common Widgets Properties
04:01
Qt Designer Label Customization
03:00
Qt Designer PushButton Customization
06:10
LineEdit & Registeration Form GUI
07:13
Qt Designer ProgressBar Customization
03:21
Qt Designer GroupbBox Customization
04:33
Qt Designer Tap Widget Customization
06:23
Qt Designer RadioButton & CheckBox Customization
06:02
Section 14: From Designer To Python Code
From Designer To Python Code Overview
Preview
01:16
From Designer To Python Code
17:12
Section 15: PyQt Text Editor
PyQT Text Editor Overview
Preview
02:32
04:36

Build a Text Editor With Python And PyQt

08:31
Build a Text Editor With Python And PyQt
18:50

Build a Text Editor With Python And PyQt

PyQT Text Editor Part 4
20:00
PyQT Text Editor Part 5
17:55
PyQT Text Editor Part 6
08:30
PyQT Text Editor Part 7
06:26
Section 16: Converting To exe & Distributing Our Code
Converting Our Python Code To exe
Article
Distribute Our exe
Article
Section 17: Course Source Code
Full Course Source Code
Article
Source Code On GitHub
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mahmoud Ahmed, Python Developer

A programmer with 3+ years of experience with Python (Django , Kivy , PyGame , PyQt , PySide, Tkinter , Selenuim , Web2Py , Flask , BS4 ,..And More   ) and have an experience in   Network ,Security , Web Pentesting And Some Other Programming Languages Like PHP , C++ , Ruby ..And More ..I Worked In Many Companies And Now  I Am The Co-founder Of 5Geeks Company 

Ready to start learning?
Take This Course