Course Code:
pyqtbspk
Duration:
21 hours
Prerequisites:
- Python programming experience.
Course Outline:
Day 1
- Basic PyQt5 Features
- First Application
- Signals & Slots
- Widgets
- Layouts
- Hands-on examples for different QML views
o When talking about we mean Flickable views (i.e. GridView, ListView, TableView)
- Hands-on examples for different QML views
- Actions & toolbars
- Windows
- Events
Day 2
- Theming
- Styles
- Palettes
- Icons
- QSS
- Model-View Architecture
- MVC
- TODO
- Tabular Data
- Concurrent execution
- Threads and Processes
- Thread pool
- QRunnable
- Long Runnables
- External commands
Day 3
Extra Features
- Routing
- Extending Signals
- Command line arguments
Packaging and distributions
- Fbs
- Full application