Cookie Consent by Privacy Policies Generator website

GUI Programming with Python and PyQt - iNovAITec

Go to content



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.

By the end of this training, participants will be able to:
  • 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
  • Developers
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.

Back to content