How to approach building GUIs using PyQT
Jerlyn Manohar (~jerlyn06) |
When it comes to building Windows Desktop applications, C/C++, Java, and .NET rank higher in popularity than Python, despite having PyQT, a python binding to QT application framework. In this talk, I walk you through how to approach building desktop applications using PyQT, based on the lessons and thoughts of my experience with the powerful framework.
- Draw your problem [3-5 min]
- Building a simple form using PyQT: Explaining PyQT's class hierarchy, inheritance, and Signals/Slots [6-9 min]
- Know your widgets: choosing the right widget to do the job [4-5 min]
- GUI, but make it aesthetically pleasing: adding CSS to PyQT widgets [1-2 min]
- Distributing your application: packaging the scripts as .exe to distribute to client machines [2-4 min]
- Q/A [5 min]
- Basic understanding of OOP
- Knowledge of Python
Jerlyn Manohar works in the film and entertainment industry as a software developer. She has spent the past one year developing over a dozen desktop applications for the purpose of digital asset management at a VFX studio with multiple branches. Jerlyn believes in the power of straight-forward and visually stunning applications.