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:- Qt/QML with C++
- Qt/QML with C# (see my previous post)
No comments:
Post a Comment