Skip to content

Repository shows a way of structuring a project that uses the Python programming language to create an application with the PySide6 binding and Qt graphics toolkit (QML).

Notifications You must be signed in to change notification settings

natorsc/app-pyside-qml

Repository files navigation

Example of an application made with Python and PySide6


en pt-br

Example of how to structure a project with Python and Qt

natorsc - app-pyside-qmlstars - app-pyside-qmlforks - app-pyside-qml

License MIT

Poetry

📝 Description

Repository displays a way of structuring a project that uses the Python programming language to create an application with the PySide6 binding and Qt graphical toolkit (QML).

ToDo

  • Perform translations with Qt Linguist software. 'pyside6-linguist'.
  • Standardize the generation of translation files ('*.ts'). 'pyside6-lupdate'.
  • Standardize the compilation of translation files ('*.qm'). pyside6-lrelease.
  • Standardize the compilation of resources '*.qrc'. pyside6-rcc.
  • Create a binary/executable. 'pyside6-deploy'.
  • Create a Python package (*.tar.gz e *.whl). poetry build.
  • Create Tests. python -m unittest.
  • Create a Github Actions (deploy-nuitka.yaml) to automate the deployment process with Nuitka.
  • Create a Github Actions (pdm-test-pypi.yaml) to automate the submission of python package (*.tar.gz' and '*.whl) to https://test.pypi.org/.

🛠 Technologies used

To date, the following technologies have been used in the construction of the project:

PythonQtPySide6Poetry


🤓 Author

Repository made with 💙 by Renato Cruz 🤜🤛 Get in touch!

Email

Acompanhe conteúdos sobre programação e tecnologia em:

justcode.com.br

One of the playlists that I usually listen to when I'm studying or "coding" 😁:

Spotify


💝 Donations

Thank you for your donation, it is through her that I am able to keep this content 😊.

Buy me a coffee

Buy me a coffee

bmc-qrcode

Ko-Fi

Ko-Fi

ko-fi-qrcode

Pix

pix-qrcode

Chave: b1839493-2afe-484d-9272-82a3e402b36f


Extra

Errors

If you run the code and see the alert:

qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""

install the qt6-wayland package on your Linux distribution.

Qt

KDE

Icons

RADs

IDEs

Design


About

Repository shows a way of structuring a project that uses the Python programming language to create an application with the PySide6 binding and Qt graphics toolkit (QML).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages