PySide-QtQuick-Tutorials: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
=PySide QtQuick and <span class="caps">QML</span> Tutorials=


In this wiki page, we have sorted out some tutorials structured by rough experience levels. So we have tutorials for absolute beginners, for intermediate PySide developers and for the more advanced ones who are just searching for simple solutions for their complex problems.


==Beginner tutorials==
[[Category:PySide]]
 
{| class="wikitable"
|-
| style="background: #ff6961;text-align: center;"| Attention
|-
| This is a page dedicated to PySide (Qt4). For recent development on PySide2 (Qt5) and PySide6 (Qt6) refer to [[Qt for Python]]
|}


* [[Hello-World-in-PySide-and-QtQuick|A Hello World with PySide and Qt Quick]]
In this wiki page, we have sorted out some tutorials structured by rough experience levels. So we have tutorials for absolute beginners, for intermediate PySide developers and for the more advanced ones who are just searching for simple solutions for their complex problems.
* [[PySide-and-QML-Playground|PySide and <span class="caps">QML</span> Playground]]


==Intermediate tutorials==
== Beginner tutorials ==


* PySide <span class="caps">QML</span> Tutorials: Basic
* [[Hello-World-in-PySide-and-QtQuick | A Hello World with PySide and Qt Quick]]
** [[PySide QML Tutorial Basic 1|<span class="caps">QML</span> Basic Tutorial 1: Basic Types]]
* [[PySide-and-QML-Playground | PySide and QML Playground]]
** [[PySide QML Tutorial Basic 2|<span class="caps">QML</span> Basic Tutorial 2: <span class="caps">QML</span> Components]]
** [[PySide QML Tutorial Basic 3|<span class="caps">QML</span> Basic Tutorial 3: States and Transitions]]


==Advanced tutorials==
== Intermediate tutorials ==


* [[Selectable-list-of-Python-objects-in-QML|Selectable list of Python objects in <span class="caps">QML</span>]]
* PySide QML Tutorials: Basic
* [[Multi-selection-lists-in-Python-with-QML|Multi selection lists in Python with <span class="caps">QML</span>]]
** [[PySide_QML_Tutorial_Basic_1 | QML Basic Tutorial 1: Basic Types]]
* [[Defining-and-using-constants-from-PySide-in-QML|Defining and using constants from PySide in <span class="caps">QML</span>]]
** [[PySide_QML_Tutorial_Basic_2 | QML Basic Tutorial 2: QML Components]]
* [[Using-QtWebKit-and-QML-with-PySide|Using QtWebKit and <span class="caps">QML</span> with PySide]]
** [[PySide_QML_Tutorial_Basic_3 | QML Basic Tutorial 3: States and Transitions]]
* [[Updating-QML-content-from-Python-threads|Updating <span class="caps">QML</span> content from Python threads]]
* [[Utilizing-Qt-Quick-Colibri-in-PySide|Utilizing Qt Quick Colibri in PySide]]
* [[Filling-and-reading-QML-UI-forms-from-Python|Filling and reading <span class="caps">QML</span> UI forms from Python]]
* [[Auto-generating-QObject-from-template-in-PySide|Auto generating QObject from template in PySide]]
* [[Using-QtMobility-sensors-and-QML-from-PySide|Using QtMobility sensors and <span class="caps">QML</span> from PySide]]
* PySide <span class="caps">QML</span> Tutorials: Advanced
** [[PySide QML Tutorial Advanced 1|<span class="caps">QML</span> Advanced Tutorial 1: Creating the Game Canvas and Blocks]]
** [[PySide QML Tutorial Advanced 2|<span class="caps">QML</span> Advanced Tutorial 2: Populating the Game Canvas]]
** [[PySide QML Tutorial Advanced 3|<span class="caps">QML</span> Advanced Tutorial 3: Implementing the Game Logic]]
** [[PySide QML Tutorial Advanced 4|<span class="caps">QML</span> Advanced Tutorial 4: Finishing Touches]]


===Categories:===
== Advanced tutorials ==


* [[:Category:LanguageBindings|LanguageBindings]]
* [[Selectable-list-of-Python-objects-in-QML | Selectable list of Python objects in QML]]
** [[:Category:LanguageBindings::PySide|PySide]]
* [[Multi-selection-lists-in-Python-with-QML | Multi-selection lists in Python with QML]]
* [[Defining-and-using-constants-from-PySide-in-QML | Defining and using constants from PySide in QML]]
* [[Using-QtWebKit-and-QML-with-PySide | Using QtWebKit and QML with PySide]]
* [[Updating-QML-content-from-Python-threads | Updating QML content from Python threads]]
* [[Utilizing-Qt-Quick-Colibri-in-PySide | Utilizing Qt Quick Colibri in PySide]]
* [[Filling-and-reading-QML-UI-forms-from-Python | Filling and reading QML UI forms from Python]]
* [[Auto-generating-QObject-from-template-in-PySide | Auto-generating QObject from template in PySide]]
* [[Using-QtMobility-sensors-and-QML-from-PySide | Using QtMobility sensors and QML from PySide]]
* PySide QML Tutorials: Advanced
** [[PySide_QML_Tutorial_Advanced_1 | QML Advanced Tutorial 1: Creating the Game Canvas and Blocks]]
** [[PySide_QML_Tutorial_Advanced_2 | QML Advanced Tutorial 2: Populating the Game Canvas]]
** [[PySide_QML_Tutorial_Advanced_3 | QML Advanced Tutorial 3: Implementing the Game Logic]]

Latest revision as of 10:32, 24 February 2022


Attention
This is a page dedicated to PySide (Qt4). For recent development on PySide2 (Qt5) and PySide6 (Qt6) refer to Qt for Python

In this wiki page, we have sorted out some tutorials structured by rough experience levels. So we have tutorials for absolute beginners, for intermediate PySide developers and for the more advanced ones who are just searching for simple solutions for their complex problems.

Beginner tutorials

Intermediate tutorials

Advanced tutorials