Details
-
User Story
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
-
None
-
-
7a1426d6f (dev), 64b3f8df2 (dev), abcc4d78f (dev), 71c2e8b75 (dev), c4d992b1d (dev), 93eeefe27 (6.8), 5b4acc6e9 (6.8), 106f3353a (6.8), de2d77197 (6.8), caeb0c9b1 (6.8), fcd6d2ee1 (dev), d300a06dd (6.8)
Description
Time and time we hear users complaining that Qt for Python tutorials are hard to start with. If you check the QtQuick tutorials/example, you see that this is true to a good extend - https://doc.qt.io/qtforpython-6/tutorials/index.html#quick-qml-basic-tutorials. You start with the absolute basics and then move to more complex examples. It would also be nice to have example that can be progressively developed step-by-step eg: https://flet.dev/docs/tutorials/python-todo. In the Flet tutorial, they build an absolute minimal interface and add extension to it step-by-step. This not only enables showing cool interfaces with QtQuick but also enables users to get started with PySide easily. Some examples that I have in mind:
- Recipe book
- Expense tracker
- Currency converter
- Contact List
- FlashCard application
- Games – tetris, flappy bird?
It would also be nice to have applications that shows how PySide can be used with other popular Python packages. Flet also has/is working on such examples. Some ideas i have in mind:
- An application with PySide as frontend and FastAPI in the backend eg: Modify the existing chat example where messages are sent and received via a FastAPI backend.
- A desktop application that helps users to train (load data) and see some stats of the model.
- Sql application with Sqlalchemy (popular Python package).
Attachments
Issue Links
- relates to
-
PYSIDE-2833 Qt Quick/QML + Python documentation is not easily discoverable and is lacking
- Reported
- mentioned in
-
Page Loading...
Gerrit Reviews
For Gerrit Dashboard: PYSIDE-2850 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
592131,22 | Finance Manager - Part 1 - Example | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
592132,23 | Finance Manager - Part 2 - Example | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
592133,16 | Finance Manager - Part 3 - Example | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
598704,3 | Finance Manager - Part 1 - Example | dev | pyside/pyside-setup | Status: ABANDONED | 0 | 0 |
598705,15 | Finance Mananger - Part 1 - Documentation | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
598735,13 | Finance Manager - Part 2 - Documentation | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
598741,1 | Finance Manager - Part 3 - Example | dev | pyside/pyside-setup | Status: ABANDONED | -1 | 0 |
598742,11 | Finance Manager - Part 3 - Documentation | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
603961,2 | Finance Manager - Part 1 - Example | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
603962,2 | Finance Mananger - Part 1 - Documentation | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
603963,2 | Finance Manager - Part 2 - Example | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
603964,2 | Finance Manager - Part 2 - Documentation | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
603965,2 | Finance Manager - Part 3 - Example | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
604181,2 | Finance Manager - Part 3 - Documentation | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |