Course Name
Course Code : RSA95
Venue Details
Postal Code : 2
Session Dates
Duration: 3 days (21 hours)
This course focuses on:
Introduction to GUI Programming with Python and PyQt
Creating and managing graphical user interfaces (GUIs) using PyQt
Using Qt Designer for drag-and-drop UI design
Event handling and signal-slot mechanism
Working with layouts, widgets, and dialogs
Styling applications using Qt Style Sheets (QSS)
Database connectivity and CRUD operations
Integrating external APIs and handling network requests
Deploying and packaging PyQt applications
Overview of GUI programming in Python
Introduction to PyQt and Qt framework
Installing and setting up PyQt
Understanding Qt Designer and its features
Creating UIs using drag-and-drop components
Exporting .ui files and converting them to Python
Working with basic and advanced PyQt widgets
Managing layouts (horizontal, vertical, grid, form layouts)
Creating interactive forms and input validation
Understanding event-driven programming
Implementing signals and slots for interactivity
Handling user inputs and application events
Creating menus, toolbars, and status bars
Working with dialog boxes, message boxes, and pop-ups
Implementing multi-window applications
Introduction to QSS (Qt’s equivalent of CSS)
Customizing buttons, labels, forms, and other UI elements
Implementing light and dark themes
Connecting PyQt applications to SQLite, MySQL, PostgreSQL
Performing CRUD operations with PyQt’s database models
Displaying and managing data in tables and list views
Fetching and displaying API data using requests and PyQtNetwork
Handling real-time data updates with threads and timers
Parsing and displaying JSON and XML data in applications
Converting PyQt applications into standalone executables
Using pyinstaller for cross-platform deployment
Best practices for distributing PyQt applications
Optimizing PyQt applications for better performance
Debugging common PyQt issues
Using logging and error handling techniques
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 |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |