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

Notifications You must be signed in to change notification settings

natorsc/app-pyside-qml

Repository files navigation

Exemplo de aplicativo feito com Python e PySide6


Exemplo de como estruturar um projeto com Python e Qt (QML)

natorsc - app-python-qmlstars - app-python-qmlforks - app-python-qml

License MIT

pdm-managed

📝 Descrição

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

  • Realizar as traduções com o software Qt Linguist. pyside6-linguist.
  • Padronizar a geração de arquivos de tradução (*.ts). pyside6-lupdate.
  • Padronizar a compilação dos arquivos de tradução (*.qm). pyside6-lrelease.
  • Padronizar a compilação dos recursos (resources) *.qrc. pyside6-rcc.
  • Criar um binário/executável. pyside6-deploy.
  • Criar um pacote do Python (*.tar.gz e *.whl). pdm build.
  • Criar testes. python -m unittest.
  • Criar um Github Actions (deploy-nuitka.yaml) para automatizar o processo de deploy com Nuitka.
  • Criar um Github Actions (pdm-test-pypi.yaml) para automatizar o envio do pacote python (*.tar.gz e *.whl) para o https://test.pypi.org/.

🛠 Tecnologias utilizadas

Até o presente momento as seguintes tecnologias são utilizadas na construção do projeto:

PythonQtPySide6pdm-managed


🤓 Autor

Repositório feito com 💙 por Renato Cruz 🤜🤛 Entre em contato!

Email

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

justcode.com.br

Uma das playlist que costumo ouvir quando estou estudando ou "codando" 😁:

Spotify


💝 Doações

Obrigado por sua doação, é através dela que consigo manter este conteúdo 😊.

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

Erros

Se ao executar o código for exibido o alerta:

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

instale o pacote qt6-wayland na sua distribuição Linux.

Qt

KDE

Ícones

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published