# QtWorkshop
**Repository Path**: mirrors_bastibe/QtWorkshop
## Basic Information
- **Project Name**: QtWorkshop
- **Description**: Example projects and documentation for a Qt Workshop
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-09-24
- **Last Updated**: 2026-05-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Qt Workshop
===========
These are the example projects for a workshop given on Qt/QML in the Jade Hochschule (University of Applied Sciences in Oldenburg, Germany).
The German documentation is available in *doc_de* as [outline.pdf](https://github.com/bastibe/QtWorkshop/raw/master/doc_de/outline.pdf).
- __CounterPlugin__
is a QML plugin that contains a C++ class that implements a counter, with a property containing the current value and a slot that increments that value.
- __Drawing__
is an iPython notebook (both source and PDF) where we implemented a fancy clock using the QML Canvas component.
- __Minimal__
is a C++ project that implements a minimal qmake project with program icon, translation, custom types and a QML engine. This can be used as a base to build new projects on.
- __MyComponents__
are two QML components that implement a slider and a button in pure QtQuick.
- __PyQtAudioPlayer__
is a simple audio player written in PyQt and QML that demonstrates how to integrate the two.
- __TimePlugin__
is a QML plugin that provides three read-only properties for the current hour, minute, and second.

Qt Workshop by Bastian Bechtold is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.