Build desktop apps with Python & Qt

Building desktop applications doesn't have to be difficult. Using Python with Qt you can create fully functional apps in minutes.

Starting with a basic window on your desktop, this book will take you through to building real applications including a web browser and a clone of Minesweeper.

I've been developing Python desktop applications for 6 years using Qt. It's a great way to get started building professional and portable apps on your desktop.

— Martin Fitzpatrick

    Download free sample.

    • Based on PyQt 5
    • Compatible with Python 2.7 & 3.5+
    • Includes PDFEPub and Kindle formats.

    For more options see Packages

    What readers are saying about this book

    Sergey Alexander

    Python developer

    I bought your book because I wanted a simple way to create native applications, and  I was not disappointed.

    Stephanie Lu

    Student

    Great book, really got me started making Python GUIs!

    Antony Forrester

    Senior Software Engineer

    Good start, looking forward to updates covering more advanced topics such as interacting with databases and APIs

    What you'll learn

    Starting from the very basics of creating a desktop window the book takes you on a tour of the key features of PyQt you can use to build real-life applications.

    The ebook covers — Installing PyQt (Windows, Mac, Linux), Creating a Qt Application, Signals, ActionWidgets, Layouts, Dialogs, designing apps with Qt Creator, Advanced Signals & Events and Multithreading Qt applications


    About the author

    Martin Fitzpatrick

    A self-taught programmer with over 25 years experience, including 8+ years with Python. I love the flexibility Python gives you to create fun and useful things quickly.


    Packages

    The Complete Package

    Everything you need to start building your own PyQt applications today.

    The book

    128 page ebook taking you from your very first PyQt app to advanced concepts.

    Full video course

    Complete 2½ hour video course to accompany the book.

    Source code

    Python source for all examples from the book.

    Moonsweeper

    A complete minesweeper clone built in PyQt, with source code.

    Mozzarella Ashbadger

    Fully functional web browser built in PyQt, with source code.

    The book, source code & intro videos

    If you want a smaller package, you can get the book, source & basic videos.

    The book

    128 page ebook taking you from your very first PyQt app to advanced concepts.

    Starter videos

    30 min bitesize video course, create your first PyQt app.

    Source code

    Python source for all examples from the book.

    Just the book

    Which is still pretty great, actually.

    This is a great choice if you learn best by reading, or just want the basics.  It contains all you need to know to start building your very own desktop applications with Python & Qt. With a walk-through of the most important concepts with complete examples.

    128 page ebook in PDF, ePub & Kindle formats.

    Questions?

    How will I get my purchase?

    After completing your purchase you'll receive an email with a link to get your files and course. Keep it secret, keep it safe.

    Which package should I buy?

    It depends on your budget. The biggest package has everything I think you'll need. But even the smallest pack has enough to get your teeth into.

    What if I don't like it?

    If you decide that it is not for you, just reply to the purchase receipt email within 30 days and I'll issue you with a refund. If you could tell me why, that would be great too but it's not necessary.

    I have other questions, can you help?

    If you still have questions, or you just feel like having a chat, drop me an email.