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.7 (58 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.
292 students enrolled
$15
$50
70% off
Take This Course
  • Lectures 81
  • 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

Who 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

Who Is Me .. ?
01:35
How To Study The Course
03:45
Udemy Review
02:02
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

00:04

How To Install Python On Linux

00:02

How To Install Pycharm On Linux

00:02
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

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
00:55
Distribute Our exe
00:04
Section 17: Course Source Code
Full Course Source Code
00:02
Source Code On GitHub
00:02

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mahmoud Ahmed, Python Developer

Welcome , My Name Is Mahmoud Ahmed 

 i Am Python Developer From More Than 4 Years , I Have Been Teaching Python For The Last 2 Years , 

I Have More Thans 25.000 Student Joined  In My Tutorials Till Now And I Have Recorded More Than 1000 Video On Python Programming Till Now 

I have My Own Company For Programming Training  & Development From 1 Year Ago 

I Helped More Than 16.000 Student On Youtube To Learn Python Programming Through My Tutorials On Youtube In Arabic And More Than 17.000 Student On My Facebook Group Which I Created For My Tutorials 

I Started Teaching People Some Amazing Tutorials For Python Less Than 1 Year Ago Now I Have More Than 3.000 Student With 130 Rating And More Than 90 With 5 Stars ^_^

....................

I Use Some Tips On My Tutorials : 

 _ I Use A Highly Prepared Powerpoint Presentation With All The Information 

 _ All My Courses Starts From Scratch , Setup Your Environment  .... etc Just To     Make Every Thing Clear For You ^_^

 _ I Explain In Details Every Thing So That You Can Understand It Well

 _ All My New Videos In HD With High Quality Audio 

 _ Using Examples & Projects To Practice What You Have Learned Through The Course 

 _ Using Activity To Apply What You Have Learned 

 _ Review All What I Have Explained In Every Video

 _ My Way For Teaching Is Simple For Delivering All The Information To You

 _ In Every Course You Will Find A Free Video Which Tells You Exactly What You Will Be Able To Do After Finishing The Course 

 - 

Ready to start learning?
Take This Course