Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/07/2015, à 22:06

Hizoka

[Résolu] Créer des sources en qt5 pour launchpad (lrelease ?!)

bonsoir,

je suis en train de passer moi à pyqt5.

Je viens de migrer un soft avec un fichier build.sh :

### Mise à jour des fichiers ts
pylupdate5 ui_Kiesse.ui Kiesse.py -ts Kiesse_fr_FR.ts Kiesse_en_EN.ts #-noobsolete

### Création d'un fichier source python (contient les icones)
pyrcc5 Kiesse.qrc -o Kiesse_rc.py

### Convertion des fichiers ts en qm
lrelease *.ts

### Conversion de l'interface graphique en fichier python
pyuic5 ui_Kiesse.ui -o ui_Kiesse.py

mais ce qui me pose problème c'est lrelease.

ça fonctionne bien ok...

Maintenant je veux créer des sources pour un ppa launchpad mais je me retrouve avec l'erreur :

lrelease: could not find a Qt installation of ''

Je ne pige pas quel paquet apporte cette commande dans kubuntu 15.04...

sans cette commande, impossible de créer les fichiers qm et donc plantage...

Une idée de comment se passer de lrelease ou du paquet l'utilisant ?

Bonne soirée.

Dernière modification par Hizoka (Le 10/07/2015, à 17:47)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#2 Le 10/07/2015, à 00:12

J5012

Re : [Résolu] Créer des sources en qt5 pour launchpad (lrelease ?!)

http://linuxcommand.org/man_pages/lrelease1.html

il semble que lrelease cherche les fichiers de localisation du projet
as-tu les paquets relatifs à QT Linguist Release Tool ?

Hors ligne

#3 Le 10/07/2015, à 08:19

Hizoka

Re : [Résolu] Créer des sources en qt5 pour launchpad (lrelease ?!)

ca n'existe pas pour qt5, juste pour qt4 d'où mon probleme smile

edit :
http://packages.ubuntu.com/fr/trusty/am … s/filelist
il semble donc que la commande s'appelle bien lrelease pour qt5

/usr/lib/x86_64-linux-gnu/qt5/bin/
assistant             linguist              moc                   qdbuscpp2xml          qdoc                  qlalr                 qtpaths               uic
designer              lrelease              pixeltool             qdbusviewer           qhelpconverter        qmake                 rcc                   
lconvert              lupdate               qcollectiongenerator  qdbusxml2cpp          qhelpgenerator        qtdiag                syncqt.pl

alors pourquoi il me dit ne pas trouver la commande lors de la compilation...

Dernière modification par Hizoka (Le 10/07/2015, à 08:27)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#4 Le 10/07/2015, à 17:45

Hizoka

Re : [Résolu] Créer des sources en qt5 pour launchpad (lrelease ?!)

Il semble qu'en ayant modifier mon build avec :

[[ -e "/usr/lib/x86_64-linux-gnu/qt5/bin/lrelease" ]] && /usr/lib/x86_64-linux-gnu/qt5/bin/lrelease *.ts
[[ -e "/usr/lib/i386-linux-gnu/qt5/bin/lrelease" ]] && /usr/lib/i386-linux-gnu/qt5/bin/lrelease *.ts

ça ne pose plus de problème...


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne