Thursday, February 6, 2020

UI Design With Qt

Telegram App


I came up through the ranks as a developer of desktop applications, so my experience in UI design has predominantly utilized desktop frameworks like Windows Forms, WPF, etc. I have since spent a good bit of time with web-based interfaces, but I still find some things work better as desktop apps.

Telegram, for example, is an excellent messaging app--and it has a desktop UI. There are versions for Windows, Mac, and Linux, and all versions look good and feel snappy. This begs the question: Is there a good cross-platform UI framework?

Qt Framework


One of the best cross-platform UI frameworks is Qt (currently version 5 referred to as "Qt5"). The python-specific version of this is "PyQt5".

To see my sample PyQt5 code, check out the "Qt" folder in my public "Misc-python" GitHub repo:
https://github.com/mdhatmaker/Misc-python

Conclusion


If you are looking for a good cross-platform framework for desktop UI design, check out Qt5 (and PyQt5 for python-specific work).

Updates:

Keep an eye on this space for coverage of the following topics:




No comments:

Post a Comment