fman build system

PyQt5 Book

Quickly learn to create professional
desktop apps for Windows, Mac and Linux.

The story behind this book

Back in 2016, I started working on a file manager called fman. It's a desktop application for Windows, Mac and Linux. You use it as an alternative to Explorer on Windows or Finder on Mac to browse folders, copy files, etc. fman is quite popular and has been installed by tens of thousands of people.

Python, Qt, JavaScript and Electron logos

fman is based on Python and Qt. I chose this combination over Electron because Qt offers great performance and Python makes it easy to use.

Python, Qt, JavaScript and Electron logos

One of the hard parts of creating fman was packaging and deployment: Turning its source code into a standalone executable. Creating installers for Windows, Mac and Linux. And automatic updates.

To help others with this, I open sourced fman's build system. It saves you months of time when creating desktop applications with Python and Qt.

fbs Windows installer

fbs is very popular. It has thousands of stars on GitHub. It was featured on the Qt blog, as well as in an official Qt webinar I was invited to give.

To promote fbs, I wrote a tutorial about PyQt5. This really took off. It's now read by many hundreds of people every single day. Maybe also you found this site through the tutorial!

PyQt5 tutorial visitors
Michael Herrmann thinking

But that got me thinking: If so many people are interested in a PyQt tutorial, doesn't this mean that there is demand for a book about it?

I researched which PyQt5 books are available. And I realized that they were all either outdated, or not very good. I felt that I could write a better one.

Michael Herrmann thinking

So I sat down for 150 hours and wrote this book. Phil Thompson, the creator of PyQt, says it's "very good". He even agreed to write the foreword.

The book is the resource I wish I had had when I began working on fman years ago. It would have been a fantastic investment of both my time and money for jumpstarting fman's development.

30-day Money Back Guarantee

I want you too to be happy with this book. So let me finally say this: If you feel the book was not a good investment for any reason, email me at . I'll be happy to refund you.