Re: Disparition de /usr/bin/pyside2-uic
Le 5/02/25 à 16:11, didier gaumet a écrit :
Bonjour Benoît,
Bonjour Didier,
Il y a deux méthodes connues :
Option A: Generating a Python class
pyside2-uic mainwindow.ui > ui_mainwindow.py
Option B: Loading it directly
En principe je ne fais pas comme, car le fichier doit être interprété à
chaque exécution, ça mais ça marche aussi.
Cf.
https://doc.qt.io/qtforpython-5/tutorials/basictutorial/uifiles.html
d'après les pages du site des paquets Debian, cette commande était
incluse dans le paquet pyside2-tools jusqu'à Buster, à partir de
Bullseye, celle-ci et la commande pyside2-rcc ont disparu de ce paquet.
une recherche dans Bookworm avec apt-file de la commande pyside2-uic ne
renvoie rien
regarde du côté du journal des modifs du paquet pyside2-tools à partirde
la version 5.11.2-3 incluse dans Buster, on dirait qu'ils ont créé de
nouveaux sous-paquets:
- python3-pyside2.qtdatavisualization
- python3-pyside2.qtopenglfunctions
- python3-pyside2.qtscxml
- python3-pyside2.qtwebengine
(regarder du côté des fonctionnalités de ces paquets)
et supprimé plein de trucs Python2,
sans compter les nouvelles versions upstream
donc tu devrais peut-être que tu devrais aussi regarder ce qui a changé
dans les méthodes de développement QT proposées par upstream: la
commande que tu recherches est peut-être simplement dépréciée et on
souhaite que les dévelos s'y prennent autrement (pure supposition)
Je ne crois pas que c'est dépréciée pour l’ancienne version de Qt
pyside2(Qt5), remplacée par version actuelle qui est pyside6(Qt6).
Il y a deux méthodes documentées :
Option A: Generating a Python class
pyside2-uic mainwindow.ui > ui_mainwindow.py
C'est plus optimisé, car un charge une classe python déjà transcrite
Option B: Loading it directly
En principe je ne fais pas comme, car le fichier.ui doit être interprété
à chaque exécution, c'est pas optimal, ça mais ça marche aussi.
Cf.
https://doc.qt.io/qtforpython-5/tutorials/basictutorial/uifiles.html
Benoit
Reply to: