GUI Programming with PyQt
GUI Programming with PyQt
PyQt is a cross-platform library for developing GUIs (graphical user interfaces) for Python applications. It interfaces Python with the Qt GUI toolkit.
This instructor-led, live training (online or onsite) is aimed at persons who wish to program a visually attractive software application using Python and the Qt UI framework.
- Set up a development environment that includes all needed libraries, packages and frameworks
- Create a desktop or server application whose user interface functions smoothly and is visually appealing
- Implement various UI elements and effects, including widgets, charts, layers, etc. to achieve maximum effect in usability
- Implement good UI design and code organization during the design and development phase
- Test and debug the application
Format of the Course
- Interactive lecture and discussion
- Lots of exercises and practice
- Hands-on implementation in a live-lab environment
Course Content
- Introduction
- Downloading and Installing PyQt, PyCharm, and Qt Designer
- Preparing the Development Environment
- Navigating PyCharm and Qt Designer
- Creating a UI in Qt Designer
- Writing the Application Logic in PyCharm
- Running the Application
- Expanding the Application
- Adding Widgets, DockWidgets, Charts, etc.
- Creating Application Layers
- Debugging the Application
- Accessing a Database from within the Application
- Code Organization and Design Patterns
- MVP, MVVM and Other Design Patterns
- Testing Strategies for the Application
- Deploying Your Application
- Summary and Conclusion
Duration 3 Days | |
Price per participant 2.450 EUR | |
Language/Documentation English Germany | |
Participants
|
Course Requirements:
- Knowledge of Python programming
Requirements for live participation:
- This course can be offered for development on Windows, Linux and Mac OS
- The latest version of all software is used, e.g., PyQt 5 as of this writing, etc.
- Stable internet connection
Contact
If you are interested in a company-specific custom development and would like to find out more, please feel free to get in touch with us.
Give us a call on: +49 (0) 176 310 693 62
or send an email to: info@inovaitec.com
Alternatively, You can fill out our contact form here. We look forward to hearing from you.