Skip to content

Repositório exibe uma forma de estruturar um projeto que utiliza a linguagem de programação Python para criar um aplicativo com o binding PySide6 e toolkit gráfico Qt (ui).

Notifications You must be signed in to change notification settings

natorsc/app-pyside-ui

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-uistars - app-pyside-uiforks - app-pyside-ui

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 (UI).

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

Repositório exibe uma forma de estruturar um projeto que utiliza a linguagem de programação Python para criar um aplicativo com o binding PySide6 e toolkit gráfico Qt (ui).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages