1 (edited by LETARTARE 2017-07-27 13:04:23)

Topic: Ouverture/fermeture, QET svn4993

Bonjour,
premier essai avec svn4993  compilé pour Vista pro avec Gcc5.3, Qt-5.9.0:
1- - lancement 'Qet' puis quitter 
       -> sortie console

        libpng warning: iCCP: known incorrect sRGB profile
        libpng warning: iCCP: too many profiles
        libpng warning: iCCP: too many profiles
        libpng warning: iCCP: too many profiles

2- - lancement 'Qet', ouverture 'Aide -> A propos de ...' et fermeture aide, fermeture  Qet
       -> sortie console

        libpng warning: iCCP: known incorrect sRGB profile
        libpng warning: iCCP: too many profiles
        libpng warning: iCCP: too many profiles
        libpng warning: iCCP: too many profiles
        External WM_DESTROY received for  QWidgetWindow(0x3910068,
        name="AboutQETClassWindow") , parent:  QWindow(0x0) , transient parent:  QWindow(0x0)

Si cela peut aider...
Cordialement

2

Re: Ouverture/fermeture, QET svn4993

Pour supprimer le dernier message dans la console lors d'une fermeture de Qet

External WM_DESTROY received for  QWidgetWindow(0x3910068, 
      name="AboutQETClassWindow") , parent:  QWindow(0x0) , transient parent:  QWindow(0x0)

Dans 'void QETApp::aboutQET()'  inverser les deux dernières lignes comme ceci :

// affiche le dialogue puis évite de le lier à un quelconque 'widget' parent
    about_dialog_ -> setParent(0, about_dialog_ -> windowFlags());
    about_dialog_ -> exec();

ceci fonctionne sous VISTA.

Cordialement

3 (edited by LETARTARE 2017-07-28 10:22:24)

Re: Ouverture/fermeture, QET svn4993

Pour les messages console :

libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: too many profiles

ils proviennent d'une mauvaise structure des fichiers suivants :

autoconnect.png
ground.png
neutral.png
phase.png

voir : iccp

Sous Vista en appliquant la commande  :

pngcrush_1_8_11_w32.exe -ow -rem allb -reduce autoconnect.png

le fichier autoconnect.png ne crée plus de message à l'exécution.

Bien cordialement

4

Re: Ouverture/fermeture, QET svn4993

LETARTARE wrote:

Pour supprimer le dernier message dans la console lors d'une fermeture de Qet

External WM_DESTROY received for  QWidgetWindow(0x3910068, 
      name="AboutQETClassWindow") , parent:  QWindow(0x0) , transient parent:  QWindow(0x0)

Dans 'void QETApp::aboutQET()'  inverser les deux dernières lignes comme ceci :

// affiche le dialogue puis évite de le lier à un quelconque 'widget' parent
    about_dialog_ -> setParent(0, about_dialog_ -> windowFlags());
    about_dialog_ -> exec();

ceci fonctionne sous VISTA.

Cordialement

Corrigé, merci du retour.

Développeur QElectroTech

5

Re: Ouverture/fermeture, QET svn4993

Corrigé, merci.

laurent@debian:~$ pngcrush -ow -rem allb -reduce ground.png

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."Questions regarding QET belong in this forum and will NOT be answered via PM! – Les questions concernant QET doivent être posées sur ce forum et ne seront pas traitées par MP !