51 (edited by Nuri 2015-03-19 19:45:59)

Re: First Windows packages Qt5

oui, moi aussi pas de problème dans cette fenêtre... Elle est solide !!!

mais je ne parlais pas de celle-là...

Fais le même test dans la fenêtre "Configurer QElectrotech", registre "Nouveau projet", onglets "Conducteur" et onglet "reports de folio".

Re: First Windows packages Qt5

Effectivement, problème sur ces deux onglets de la fenêtre "configurer QElectrotech".

Re: First Windows packages Qt5

Les problèmes de redimensionnement précédemment cités n'apparaissent pas dans QET 0.4 sous WIndows 7 en machine virtuelle. Serait-ce donc un problème interne à Qt ?
Bon, je lâche l'affaire en attendant de voir comment les choses vont évoluer...

Re: First Windows packages Qt5

Pas de problème sur cette fenêtre avec Win 7 et la version 0.5 readytuse.

Re: First Windows packages Qt5

Pas de problème non plus avec la 0.5-dev du dépôt 3836, bon j'ai les libs Qt 5.4.1 installées sur ma machine.
https://download.qelectrotech.org/qet/forum_img/qt5.4.1.png

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

56 (edited by Nuri 2015-03-21 00:00:46)

Re: First Windows packages Qt5

avec QET svn 3836 et lib Qt 5.3.0, le problème persiste.
Donc le problème vient de Qt.
Ubuntu 15.04 devrait régler l'affaire :
http://packages.ubuntu.com/vivid/devel/
(paquet qtbase5-dev-tools présent en version 5.4.1)

Affaire close en ce qui me concerne.

57 (edited by sukoi 2015-03-21 12:31:19)

Re: First Windows packages Qt5

Bonjour à tous, encore bravo pour la passage en Qt5.
Pour la compilation sous Debian 8_x64, je signale un petit problème pour ceux qui utilise GCC 5.0 , ça fonctionne pas, en fait le programme se compile bien mais à l'exécution ça plante.


qelectrotech[25275]: segfault at 8 ip 00007f51b7f0be4c sp 00007fff46349470 error 4 in libQt5Core.so.5.4.1[7f51b7bfc000+530000]

Qt5 est il validé pour GCC5.0?

Re: First Windows packages Qt5

Bonjour Sukoi,
J'avais remarqué le même soucis avec GCC5.0: compilation ok, mais crash au lancement.
Je l'ai mis sur le compte que le code n'est pas peu-être pas encore mature:  GCC5.0 .
Je n'ai pas investigué davantage et j'ai rétrogradé les libs cpp, g++, gcc, comme un sauvage de la branche experimental avec celles de  unstable.

Qt 5 pour windows n'est fourni qu'avec MinGW en version 4.9.1.
Je poserai la question sur le channel IRC des développeurs debian-qt-kde à l’occasion.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: First Windows packages Qt5

Ça passe très bien en i386: compilé par mitya57 .
https://download.qelectrotech.org/qet/forum_img/qelectrotech_about.png

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: First Windows packages Qt5

Nuri wrote:

avec QET svn 3836 et lib Qt 5.3.0, le problème persiste.
Donc le problème vient de Qt.
Ubuntu 15.04 devrait régler l'affaire :
http://packages.ubuntu.com/vivid/devel/
(paquet qtbase5-dev-tools présent en version 5.4.1)

Affaire close en ce qui me concerne.

Si cela ne génère pas d'autre problème, cela n'est pas gênant.
Version de Qt à modifier dans les dépendances de QElectrotech, non ?
Je vais peut-être dire une c*****ie mais, est-ce que la bonne version de qt5 pourrait-être dans les dépôts de QElectrotech ?

61 (edited by Nuri 2015-03-22 11:33:38)

Re: First Windows packages Qt5

Salut Galexis,

je te conseil de ne pas bricoler les dépendances, à moins de vraiment savoir ce que tu fais, sinon tu risques de te retrouver avec un système à moitié flingué nomicons/cwy (comme moi la semaine dernière...).
Qt est beaucoup utilisé par Ubuntu (et donc aussi par Mint), il n'y a pas que QElectroTech qui en dépend. Donc vraiment, ìl faut que tu saches précisément ce que tu expérimentes !

Est-ce que le jeu en vaut vraiment la chandelle pour un simple petit problème de redimensionnement de fenêtre qui ne perturbe même pas l'utilisation de QET ?

A toi de voir...

Re: First Windows packages Qt5

Galexis,
Les libs Qt 5.4.1 se trouvent dans Debian experimental, et comme te le dit Nuri le jeu n'en vaut pas la chandelle pour toi.
Moi je m'en sert sur la Debian Sid au boulot et chez moi sur mes Debian Sid pour avoir une longueur d'avance et traquer les régressions avec les prochaines librairies et compilo.
La preuve avec GCC 5.0 qui crash Qet au lancement sur les arch X86_64.
Bon, avant que tu ais GCC 5.x sur ta Mint on sera en 2016...nomicons/whistling

Comme toutes les distributions Debian like comme Ubuntu, Mint etc dépendent des paquets de Debian unstable (Sid).. et comme Jessie est actuellement en freeze et sortira "when is done", tu es pas prêt d'avoir des paquets 0.5-dev dependant de Qt 5.4.1,puisque mes chroots pour faire mes paquets sont basés soit sur Debian stable et ou Debian unstable.
Et encore moins dans ta Mint qui a un cycle de retard sur Ubuntu, remarque Ubuntu pique les paquets en ce moment dans Debian experimental pour leur prochaine version. (Qt 5.4.1)
Depuis peu, les Dev Debian et Ubuntu travaillent ensemble pour les paquets Kde et Qt.

Puis bon, le petit bug trouvé par Nuri, faut le trouver: cliquer sur général et aller redimensionner la fenêtre ensuite, chose que  l'on fait jamais en utilisation courante.nomicons/tongue
La 0.4 est impactée sur les paquets Debian et personne ne s'en ai aperçu jusque là, même pas moi.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: First Windows packages Qt5

galexis wrote:

Si cela ne génère pas d'autre problème, cela n'est pas gênant.
Version de Qt à modifier dans les dépendances de QElectrotech, non ?
Je vais peut-être dire une c*****ie mais, est-ce que la bonne version de qt5 pourrait-être dans les dépôts de QElectrotech ?

Oui, ça ne génère que ce léger problème de fenêtre, en soit cela n'est pas gênant, et seul Nuri là remarqué.
Sur les paquets Windows les librairies Qt 5.4.1 sont inclues dans les paquets que je met à disposition.
Pour les paquets Debian du dépôt Qet:
les chroots de mon pbuilder sont basés sur Debian stable et unstable (Qt 5.3), si je pousse sur Debian experimental pour avoir Qt en version 5.4.1... très peu de personnes pourrons en ce moment l'installer sans flinguer leurs distros.nomicons/getlost

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: First Windows packages Qt5

sukoi wrote:

Bonjour à tous, encore bravo pour la passage en Qt5.
Pour la compilation sous Debian 8_x64, je signale un petit problème pour ceux qui utilise GCC 5.0 , ça fonctionne pas, en fait le programme se compile bien mais à l'exécution ça plante.


qelectrotech[25275]: segfault at 8 ip 00007f51b7f0be4c sp 00007fff46349470 error 4 in libQt5Core.so.5.4.1[7f51b7bfc000+530000]

Qt5 est il validé pour GCC5.0?

C'est maintenant réglé avec GCC 5.1 sur X86_64, et pas de problèmes cette fois-ci comme avec g++ 4.6.2 sur plateforme x86_64.
Sinon, pas de changement sur les temps de compilation, je m’attendais à mieux, ça met encore 2m et 30s pour compiler Qet.nomicons/happy fini le temps ou Qet compilait sous la minute avec ce CPU, mais bon on va pas se plaindre sous Windows ça prend plus de 30mn, on se demande ce qu'il fout le compilo...et pas foutu d'exploiter tous les cores même avec le même make -j9.. nomicons/shocked
En fait pour les paquets Windows, je devrais me re pencher bientôt sur la cross compilation dans linux pour Windows.
Ça devrait compiler dans les deux minutes.


make[1]: Leaving directory '/home/laurent/trunk'
12:22:15: Le processus "/usr/bin/make" s'est terminé normalement.
12:22:15: Temps écoulé : 02:32.



https://download.qelectrotech.org/qet/forum_img/GCC5.1.png

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: First Windows packages Qt5

Ça commence à me plaire: nomicons/cool
La cross-compliation Gnu/linux vers Windows ne me prend maintenant que ~ 2 mm au lieu des ~40 mn en compilation directe sous Windows.

https://github.com/mxe/mxe

[16:55:57] laurent@debian:~/qet_element_moderation/qelectrotech_trunk-150729/build$ /opt/mxe/usr/bin/i686-w64-mingw32.static-qmake-qt5 /home/laurent/qet_element_moderation/qelectrotech_trunk-150729/qelectrotech.pro 
[16:56:03] laurent@debian:~/qet_element_moderation/qelectrotech_trunk-150729/build$ time make -j9



make[1]: Leaving directory '/home/laurent/qet_element_moderation/qelectrotech_trunk-150729/build'

real    2m34.877s
user    18m24.740s
sys     1m33.552s

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: First Windows packages Qt5

Les paquets Windows de la svn 4080 sont disponibles.
Ces paquets sont compilés directement sous ma Debian (cross-compilation), les librairies Qt 5 *, minGW * sont maintenant inclues dans le binaire, on passe du mode shared à static. *(dll) 
De mon coté c'est un gros gain de temps, en compilation déjà, sur l'upload aussi : ça fait 20 Mio de moins en tout pour la ReadyToUse et installateur à envoyer surtout en adsl2... et  bien plus facile à scripter.


20150731/Installer_QElectroTech-0.5-dev+4080-1.exe
     11,266,117 100%  128.46kB/s    0:01:25 (xfr#1, to-chk=13/21)
20150731/qelectrotech-0.5-devel+svn4080-x86-win32-readytouse.zip
     17,711,493 100%  102.27kB/s    0:02:49 (xfr#2, to-chk=12/21)

Tous les tests de mon coté sont satisfaisants (testé sur une VM Win 10 vierge de tout Qt).
Ce n'est peut-être qu'une impression, mais je trouve enfin Qet bien plus fluide sous Windows.
Merci de vos retours!

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

67 (edited by scorpio810 2015-08-02 23:14:46)

Re: First Windows packages Qt5

Bonjour,

l’inscription sur ce forum est momentanément bloquée en raison d'une grosse vague de spam bots. nomicons/devil


Edit: l'inscription est de nouveau ouverte.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: First Windows packages Qt5

Bonjour,

L'installeur à été revu pour les Windows en 64 bit, le binaire a été compilé en arch: x86_64-w64, un paquet pour Windows 64 bits (Win 7, 8, 8.1 & 10) est maintenant disponible. nomicons/smile

https://download.qelectrotech.org/qet/forum_img/Qet_64.png

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: First Windows packages Qt5

Bonjour,

L'installeur Windows a reçu quelques améliorations:

  • Un thème graphique provisoire a été ajouté. (en attente de graphistes, hein Nuri)nomicons/tongue

  • Les éléments de la collection officielle sont maintenant en lecture seule! et c'est pour votre bien.

  • Il est aussi possible aujourd’hui de lancer Qet directement une fois l'installation finie.

Surement, mais plus tard, je me pencherai :

  • Sur l'installation de composants : choix d'installer la collection, les fichiers langues, les cartouches, les exemples ou pas.

  • La détection d'une nouvelle version upstream sur le dépôt et l'upgrade en mode silent?

Enjoy!

https://download.qelectrotech.org/qet/forum_img/nsis_Qet.png

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: First Windows packages Qt5

scorpio810 wrote:

Sur l'installation de composants : choix d'installer la collection, les fichiers langues, les cartouches, les exemples ou pas.

https://download.qelectrotech.org/qet/forum_img/nsis_Qet_components1.png

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: First Windows packages Qt5

English Online manual dans le menu QElectroTech :

https://download.qelectrotech.org/qet/forum_img/nsis_Qet_online_manual.png


Russian Online manual :

https://download.qelectrotech.org/qet/forum_img/nsis_Qet_online_manual_ru.png


Page download :


https://download.qelectrotech.org/qet/forum_img/nsis_Qet_download.png


https://download.qelectrotech.org/qet/forum_img/nsis_Qet_online_manual-2.png

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: First Windows packages Qt5

Ajout de la fonction : Auto-désinstallation de la version en cours avant l'installation d'une nouvelle version!

Ce n'est plus la peine de désinstaller avant la version précédente, l'installateur le fait seul si détecte une version déjà installée.
Attention tout de même en cas de changement d'architecture de paquet 32 ou 64 bits, il vaut mieux désinstaller avant l'ancienne version sans passer par l'outil : Auto-désinstallation.


https://download.qelectrotech.org/qet/forum_img/nsis_Qet_auto-remove.png

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: First Windows packages Qt5

Juste une remarque, sur un Windows 64 bits si on installe une version de l'installer en 32 bits l'icone du programme n'est pas affichée ni sur le raccourci sur le bureau ni dans le menu démarrer. Il semble (Windows) s'emmêler les pinceaux avec Program Files et Program Files (x86).
http://nsis.sourceforge.net/WORKAROUND: … t_Icon_Bug

Le mieux est d'attendre l'arrivée de la version Installer_QElectroTech-0.5-dev_x86_64-win64+...
Elle sera bientôt inclue, faut juste que je prenne le temps de l'ajouter a mon script de build.

Edit: fixed http://stackoverflow.com/questions/1032 … -icon-path

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: First Windows packages Qt5

https://download.qelectrotech.org/qet/forum_img/subsection.png

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: First Windows packages Qt5

Voila le nouveau thème de l'installeur Windows pour QET (bannière et wizard), merci à Nuri pour son travail. ;-)

WinXP

https://download.qelectrotech.org/qet/forum_img/nsis_qet.png
https://download.qelectrotech.org/qet/forum_img/nsis_qet1.png
https://download.qelectrotech.org/qet/forum_img/nsis_qet2.png

Win7

https://download.qelectrotech.org/qet/forum_img/nsis-qet3.png

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."