Catalogue
/
Software Development and Programming
/
Developing GUI Python Applications with PyQt

Developing GUI Python Applications with PyQt

Learn how to develop visually attractive GUI applications using Python and the powerful PyQt toolkit in this comprehensive training. Suitable for developers and non-developers with prior Python experience.

What will you learn?

In our "Developing GUI Python Applications with PyQt" course, participants will embark on a three-day intensive journey to master the art of GUI application development with PyQt.

By the end of the training, participants will be proficient in:

• Setting up a complete development environment.

• Designing and implementing captivating user interfaces.

• Incorporating widgets, charts, and various UI elements.

• Applying the best design patterns like MVP and MVVM.

• Testing and debugging PyQt applications effectively.

Requirements:

Prior experience in Python programming.

Course Outline*:

*We customize the course outline and content to your specific needs and relevant use cases.

Introduction

• Overview of PyQt and its significance.

Setting Up the Development Environment

• Downloading and Installing PyQt, PyCharm, and Qt Designer.

• Navigating through PyCharm and Qt Designer.

Designing the User Interface

• Introduction to Qt Designer.

• Crafting your first UI with Qt Designer.

Implementing Application Logic

• Using PyCharm for application logic.

• Connecting the UI to logic.

Running and Enhancing the Application

• Executing the application for the first time.

• Expanding application capabilities.

• Incorporating Widgets, Charts, and other UI elements.

Deep Dive into Application Layers and Debugging

• Understanding and creating application layers.

• Effective debugging strategies for PyQt applications.

Data Handling in the Application

• Accessing and managing databases within the application.

Code Organization and Best Practices

• Exploring design patterns: MVP, MVVM, and more.

• Best practices for organizing code in PyQt.

Testing Your Application

• Introducing testing strategies for PyQt applications.

Summary and Conclusion

• Recap of key learnings.

• Next steps and further resources.

Hands-on learning with expert instructors at your location for organizations.

4,347€*
Graph Icon - Education X Webflow Template
Level:
intermediate
Clock Icon - Education X Webflow Template
Duration:
21
Hours (days:
3
)
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Immersive hands-on experience in a dedicated setting
*Price can range depending on number of participants, change of outline, location etc.

Master new skills guided by experienced instructors from anywhere.

3,012€*
Graph Icon - Education X Webflow Template
Level:
intermediate
Clock Icon - Education X Webflow Template
Duration:
21
Hours (days:
3
)
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Reduced training costs
*Price can range depending on number of participants, change of outline, location etc.

Upcoming Sessions

5-7 Nov 2026
Barcelona
2-4 Dec 2026
Dublin
9-11 Dec 2026
Brussels
18-20 Feb 2027
Warsaw
24-26 Mar 2027
Brussels

Can't find a suitable date? Get in touch and we'll arrange one that works for you.

We use cookies to improve site navigation, analyse how the site is used, and support our marketing. You can accept all cookies, reject non-essential ones, or choose individual categories. Read our Cookie Notice