Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Portage sur Qt6 #494

Open
SimonSAMPERE opened this issue Jan 20, 2025 · 1 comment
Open

Portage sur Qt6 #494

SimonSAMPERE opened this issue Jan 20, 2025 · 1 comment
Assignees
Labels
dev stuff Not user related to study Requiert une phase d'étude user interface Interface graphique de l'utilisateur final

Comments

@SimonSAMPERE
Copy link
Collaborator

SimonSAMPERE commented Jan 20, 2025

Roadmap QGIS
Installation PyQt6 sur Windows

Il faudrait recetter le plugin Isogeo avec QGIS 3.40 (#496) mais avant ça il faut faire le portage du plugin vers Qt6. Heureusement, @Guts le boss des boss a écrit un article à ce sujet. Donc la première étape c'est de réussir à lancer le script évoqué dans cet article.
Et c'est d'ailleurs probablement l'occasion de mettre en place un environnement de développement digne de ce nom.

Bien sûr l'objectif c'est que le plugin fonctionne avec Qt5 ET Qt6

--> Résultat des premiers tests d'exécution du script évoqué dans cet article dans un environnement de dev monté comme évoqué dans cet article :

  • déjà c'était pas possible de créer l'environnement virtuel avec venv :
    Image
    Quel que soit l'emplacement ciblé ou le python utilisé (python-qgis, python-qgis-qt6-dev ou encore python-qgis-qt6) j'ai eu cette erreur. Ça vaudrait le coup de regarder ici et pour réparer ça.
  • en bidouillant avec virtualenv j'ai réussi à mettre en place l'environnement, mais il manquait toujours un ptit pip install PyQt6-QScintilla
  • j'ai finalement réussi à lancer le script dans un environnement où toutes les dépendances étaient présente et ya une erreur au moment ou le script parse le contenu de modules/isogeo_pysdk -->ça serait donc peut-être aussi l'occasion de s'occuper de Réussir à se passer du isogeo-pysdk ou optimiser son utilisation #314
@SimonSAMPERE SimonSAMPERE added dev stuff Not user related to study Requiert une phase d'étude and removed dev stuff Not user related to study Requiert une phase d'étude labels Jan 20, 2025
@SimonSAMPERE SimonSAMPERE changed the title Compatibilité QGIS 3.40 Portage sur Qt6 Feb 7, 2025
@SimonSAMPERE SimonSAMPERE added dev stuff Not user related to study Requiert une phase d'étude user interface Interface graphique de l'utilisateur final labels Feb 7, 2025
@Guts
Copy link
Contributor

Guts commented Feb 7, 2025

😂

Sinon, c'est peut-être aussi l'occasion de repartir d'une base moderne avec tout ce qu'il faut autour https://oslandia.gitlab.io/qgis/template-qgis-plugin/usage/result.html et intégrer le code existant dedans.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev stuff Not user related to study Requiert une phase d'étude user interface Interface graphique de l'utilisateur final
Projects
None yet
Development

No branches or pull requests

2 participants