Application pour le meteo dans la boîte à miniatures

Dimitrios Membre non connecté
-
- Voir le profil du membre Dimitrios
- Inscrit le : 24/02/2008
- Site internet
- Groupes :
Ca fait un bon assemblage avec le lxqt

[img]https://camo.githubusercontent.com/2ab19ca5783094bc2be23292c8fb2e874ce914fa/68747470733a2f2f7261772e6769746875622e636f6d2f64676c656e742f6d6574656f2d71742f6d61737465722f6d6574656f2d71742e706e67[/img]
Installation avec rpm:
http://www.mageia-gr.org/rpm/5/noarch/meteo-qt-0.1.0-1mgr5.noarch.rpm
https://github.com/dglent/meteo-qt
Dépendances:
python3-lxml
python3-qt4
python3-urllib3
Si quelqu' un veut le traduire il y a ce fichier pour le français:
https://github.com/dglent/meteo-qt/blob/master/translations/meteo-qt_fr.ts
Pour les conditions météo il y a déjà une traduction ici:
http://bugs.openweathermap.org/boards/3/topics/15
laquelle le programme utilise d'office.
Si nécessaire on peut ajouter un autre fichier pour la traduction des conditions météorologiques
exemple: https://github.com/dglent/meteo-qt/blob/master/translations/conditions_el.ts
Pour tester la traduction, il faut cloner le dépôt:
Code :
git clone https://github.com/dglent/meteo-qt.git
cd meteo-qt/
on fait les traductions ....
et en suite:
Code :
lrelease translations/meteo-qt_fr.ts -qm translations/meteo-qt_fr.qm
et pour lancer le programe:
Code :
python3 meteo-qt.py

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Lxqt passe en QT5 complètement. Or, je vois que tu proposes du Qt4. Je pense que ce serait mieux en Qt5. En principe, l'adaptation n'est pas trop difficile.
Yves

Dimitrios Membre non connecté
-
- Voir le profil du membre Dimitrios
- Inscrit le : 24/02/2008
- Site internet
- Groupes :
Par rapport ce que j’entends, le portage de qt4 > qt5 ne pose pas de gros soucis....on verra

Akien Membre non connecté
-
- Voir le profil du membre Akien
- Inscrit le : 12/06/2011
- Groupes :
-
Équipe Mageia
Je rajoute juste à la liste des dépendances python3-sip qui est nécessaire (il est dans le spec pour cauldron, mais pas dans le README.md).
J'utilise meteo-qt en ce moment même, c'est vraiment excellent :-D
Je pense aussi que le portage Qt5 est important, si tu arrives à faire ça avant la sortie de Mageia 5 ce serait parfait.
J'ouvrirais des issues sur github si j'ai des solutions d'amélioration. Notamment la première qui me vient à l'esprit serait d'enregistrer la position de la fenêtre sur le bureau pour l'afficher à sa dernière position enregistrée (lorsqu'on clic sur l'icône de la barre de miniatures). Il faudrait juste s'assurer qu'il est facile de récupérer la fenêtre si jamais elle a été déplacée en dehors de l'écran :-)

Akien Membre non connecté
-
- Voir le profil du membre Akien
- Inscrit le : 12/06/2011
- Groupes :
-
Équipe Mageia
Edit : C'est fait. Maintenant je vais m'occuper de la traduction danoise :-)
Édité par Akien Le 26/10/2014 à 10h48

Dimitrios Membre non connecté
-
- Voir le profil du membre Dimitrios
- Inscrit le : 24/02/2008
- Site internet
- Groupes :
Tu as raison aussi pour le python-sip merci de l avoir remarquè.
Le release freeze cest le 28 octobre donc malheureseuement trops serré pour mageia 5.

Akien Membre non connecté
-
- Voir le profil du membre Akien
- Inscrit le : 12/06/2011
- Groupes :
-
Équipe Mageia
Dimitrios :
Le release freeze cest le 28 octobre donc malheureseuement trops serré pour mageia 5.
Je pense qu'il sera toujours possible d'avoir une exception pour un logiciel développé par un contributeur Mageia

Edit: Le release freeze va être reporté, il est censé arriver quelques jours avant la beta2 pour permettre d'encore mieux stabiliser la distro à partir de la beta2, mais comme on est encore en train de se battre avec la beta1, il va sûrement y avoir au moins deux semaines de délai, si ce n'est plus.
Édité par Akien Le 26/10/2014 à 17h34

Dimitrios Membre non connecté
-
- Voir le profil du membre Dimitrios
- Inscrit le : 24/02/2008
- Site internet
- Groupes :
Je n'ai pas eu beaucoup des soucis pour la migration vers qt5 à part la définition des signaux pyqt5 où j'ai eu un peu du mal (http://pyqt.sourceforge.net/Docs/PyQt5/signals_slots.html)
J'ai un petit problème, si on click sur 'Quitter' il y a un message de 'faut de segmentation' au terminal
Bien sûr il n'y a aucun effet sur l'application car elle est déjà terminée, mais ca serait bien de faire quelques tests supplemantaires avant de mettre à jour le rpm pour mga5
La version en qt5:
http://glenbox.free.fr/files/meteo-qt-qt5.tar.gz
Édité par Dimitrios Le 09/11/2014 à 10h25
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie