Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.

Create Simple GUI Applications with Python & Qt

Martin Fitzpatrick, Python Developer & Data Scientist

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
16 Videos (2h 21m)
    • Introduction

      1:03
    • Installation — Windows

      3:51
    • Installation — Mac

      3:21
    • Installation — Linux

      1:39
    • Creating a window

      7:03
    • Layouts

      18:04
    • Actions — Toolbars and Menus

      12:06
    • Dialogs

      4:23
    • Signals, Slots and Events

      10:01
    • Widgets

      19:59
    • Build your own Web Browser

      5:55
    • Build your own Web Browser — Navigation

      14:57
    • Build your own Web Browser — Printing

      4:38
    • Build your own Web Browser — File operations

      6:15
    • Build your own Web Browser — Help

      10:13
    • Build your own Web Browser —  Tabbed browsing

      17:25

About This Class

Welcome to Create Simple GUI Applications where we're going to use Python and Qt to do just that.

If you want to learn to build GUI applications with Python the learning curve is pretty steep. There is a lot you need to know just to get something to work.

Many tutorials offer only screen casts and miss the simple concepts that actually matter. Like writing any code, successfully programming PyQt GUI applications is all about thinking in the right way. In this course I give you the real useful basics that you need to get building PyQt applications as quickly as possible. I include explanations, diagrams, walk-throughs and code to make sure you know what you're doing every step of the way.

By the end of the first 8 minute lesson you will have a running Qt application - ready to customise as you like.

6

Students

--

Projects

0

Reviews (0)

Martin Fitzpatrick

Python Developer & Data Scientist

A self-taught programmer with over 25 years experience dating back to the days of the ZX Spectrum. I now work as a Python developer, using Python for both front end, backend and data-science.

I have over 8 years experience with Python and 5+ years experience building applications with PyQt. I've developed and released a number of successful PyQt applications and Python packages and contribute to popular open source projects.

See full profile