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

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

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

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..."