Course Name
Course Code : MBT73
Venue Details
Postal Code : 50470
Session Dates
Duration: 3 days (21 hours)
The course covers:
Introduction to PyQt and GUI Development
Using Qt Designer for Drag-and-Drop UI Creation
Working with PyCharm for PyQt Project Development
Event Handling and Signal-Slot Mechanism
Building Complex UI Components (Tables, Forms, Dialogs, etc.)
Styling and Theming Qt Applications
Connecting to Databases and APIs
Packaging and Deploying PyQt Applications
Overview of PyQt and its use cases
Understanding Qt framework and its components
Introduction to PyCharm as a development environment
Setting up PyQt in PyCharm
Understanding Qt Designer and its features
Building UI using drag-and-drop components
Exporting .ui files and converting them to Python scripts
Managing UI layouts and styles
Understanding event-driven programming in PyQt
Implementing signal-slot mechanism for interactive UIs
Handling button clicks, keyboard events, and mouse interactions
Creating menus, toolbars, and status bars
Working with dialogs, message boxes, and input forms
Implementing multi-window applications
Managing user input validation
Introduction to Qt Style Sheets (QSS)
Customizing widgets and UI elements
Applying dark mode and modern UI themes
Connecting PyQt applications to SQLite, MySQL, or PostgreSQL
Performing CRUD operations with PyQt models
Displaying data in tables and list views
Fetching and displaying API data using requests and PyQtNetwork
Implementing real-time updates with threads and timers
Handling JSON and XML data in PyQt applications
Converting PyQt applications into standalone executables
Using pyinstaller to bundle applications
Cross-platform compatibility considerations
Optimizing PyQt applications for speed and efficiency
Reducing memory consumption and improving responsiveness
Debugging and troubleshooting common PyQt issues
Hands-On Evaluation
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |