IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

Bug trouvé dans qt-creator


Sujet :

Qt

  1. #1
    Membre éclairé
    Avatar de alpha_one_x86
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 411
    Par défaut Bug trouvé dans qt-creator
    Bonjour, si vous pouviez faire mes remonter les infos, j'ai trouver des bug dans Qt creator, j'ai compiler Qt creator avec mingw et Qt 4.5, le but étant de faire une version portable de Qt-creator, sur le pc sur le quel j'ai tout fait: pas de probléme, tout les problèmes viennes quand on le met sur un pc neuf, même si je met les variables d'environnement et les fichier des préférences dans "Application Data":
    - Aucun fichier .qch est charger, et quand je veux en charger un à la main il me dit: "The file .... is not a valid Qt help file!"
    - Il me dit que la version de Qt (copie du dossier du pc qui marche) n'est pas valide, et il me dit de l'installer par make

    Voici aussi quelques suggestion:
    - Il faudrait aussi que soit les préférences soit générer automatiquement, soit enregistrer dans un fichier dans le même dossier que qt-creator.
    - A la création d'un .ui, et quand on viens de modifier un .ui et qu'on quitte le designer celui génère automatiquement le .h associer histoire qu'on puis directement commencer à coder sans devoir compiler une 1er fois rien que pour générer les ui_*.h

    J'espère que vous ferai bonne accueil à ces bug et suggestion qui sont pour améliorer le quotidien du programmeur début et confirmer.

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Salut
    Citation Envoyé par alpha_one_x86 Voir le message
    j'ai trouver des bug dans Qt creator, j'ai compiler Qt creator avec mingw et Qt 4.5, le but étant de faire une version portable de Qt-creator, sur le pc sur le quel j'ai tout fait: pas de probléme, tout les problèmes viennes quand on le met sur un pc neuf
    Ceci n'est certainement pas un bug mais un problème dans ta méthode. Si cela marche sur un PC, y as pas beaucoup de raison que cela ne marche pas sur un autre. Surtout avec une appli qui n'as pas de protection. Si tu veut faire QtCreator un outil portable sur clef USB, a mon avis tu n'as pas d'autre choix que d'y aller à la main dans le code.

    Citation Envoyé par alpha_one_x86 Voir le message
    Voici aussi quelques suggestion:
    - Il faudrait aussi que soit les préférences soit générer automatiquement, soit enregistrer dans un fichier dans le même dossier que qt-creator.
    - A la création d'un .ui, et quand on viens de modifier un .ui et qu'on quitte le designer celui génère automatiquement le .h associer histoire qu'on puis directement commencer à coder sans devoir compiler une 1er fois rien que pour générer les ui_*.h

    J'espère que vous ferai bonne accueil à ces bug et suggestion qui sont pour améliorer le quotidien du programmeur début et confirmer.
    Tu devrais t'inscrire sur les feedback de Qt et y faire tes propositions. Malheureusement, je ne pense pas que le forum pourra le faire pour toi... Du moins actuellement.

  3. #3
    Membre éclairé
    Avatar de alpha_one_x86
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 411
    Par défaut
    Le probléme c'est que j'ai toujours eu une mal de chien à modifier le code des autres, et en plus la je vois même pas d'où viens les problèmes et donc comment les résoudre. Particulièrement le bug de l'aide et celui de la détection de Qt.

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par alpha_one_x86 Voir le message
    Le probléme c'est que j'ai toujours eu une mal de chien à modifier le code des autres, et en plus la je vois même pas d'où viens les problèmes et donc comment les résoudre. Particulièrement le bug de l'aide et celui de la détection de Qt.
    Ça s'apprend
    c'est claire que se n'est pas évident.

    Juste en regardant rapidement, à côté de l'exe de QtCreator, tu trouvera
    qtenv.bat
    A mon avis cela sert à quelque chose.

  5. #5
    Membre éclairé
    Avatar de alpha_one_x86
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 411
    Par défaut
    Je l'avait déjà ouvert, mais rien qui n'est une influance possitive.

  6. #6
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par alpha_one_x86 Voir le message
    Je l'avait déjà ouvert, mais rien qui n'est une influance possitive.
    C'est un fichier bat qui sert à positionner les path de Qt.
    Je ne serais pas étonné que QtCreator l'utilise pour compiler et lancer une application.

  7. #7
    Membre éclairé
    Avatar de alpha_one_x86
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 411
    Par défaut
    En faite c'est surtout pour positionner les bonnes variables d'environnement, mais quelle soit positionner à la mais ou dans ce fichier ça ne change rien.

  8. #8
    Membre éclairé
    Avatar de alpha_one_x86
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 411
    Par défaut
    Dans la version de Qt creator seule j'ai aussi le probléme de la détection de Qt. Pourtant le Qt est valide.

  9. #9
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par alpha_one_x86 Voir le message
    En faite c'est surtout pour positionner les bonnes variables d'environnement, mais quelle soit positionner à la mais ou dans ce fichier ça ne change rien.
    Si tu as le code source, regarde si il n'utilise pas QSetting. Si oui, il est simple de faire utiliser un .ini au lieu du registre

  10. #10
    Membre éclairé
    Avatar de alpha_one_x86
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 411
    Par défaut
    Ca ne changerai pas grand chose vu que même en copiant les clef registre qui vont bien ça pose probléme, et en voyant des paramètres manquant il ne devrai pas reconstituer ces paramètres et les auto détecté si besoin?

  11. #11
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par alpha_one_x86 Voir le message
    Ca ne changerai pas grand chose vu que même en copiant les clef registre qui vont bien ça pose probléme, et en voyant des paramètres manquant il ne devrai pas reconstituer ces paramètres et les auto détecté si besoin?
    Si tu trouve où ils utilisent Qsetting (je pense qu'ils l'utilisent mais a vérifier) tu trouvera comment ils initialisent et donc modifier pour que cela face comme tu as envie

  12. #12
    Membre éclairé
    Avatar de alpha_one_x86
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 411
    Par défaut
    Oui c'est la:
    src/plugins/coreplugin/mainwindow.cpp
    Ligne 116 mettre:
    m_settings(new QSettings(QCoreApplication::applicationDirPath()+QDir::separator()+"settings.ini",QSettings::IniFormat)),
    Mais bizard que les paramètres faux soit mal détecté et corriger, juste un cas de figurer simple et courant:
    - Quelqu'un installe Qt par copier coller (d'une version officiel)
    - Il utilise la version officiel de Qt creator et fait voir ou ce situe Qt
    Résultat: ça marche pas. Ce qui est quand même courant car tout le monde n'utilise pas l'installeur officiel.

  13. #13
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par alpha_one_x86 Voir le message
    Mais bizard que les paramètres faux soit mal détecté et corriger, juste un cas de figurer simple et courant:
    - Quelqu'un installe Qt par copier coller (d'une version officiel)
    - Il utilise la version officiel de Qt creator et fait voir ou ce situe Qt
    Résultat: ça marche pas. Ce qui est quand même courant car tout le monde n'utilise pas l'installeur officiel.
    C'est encore une béta. Cela sera peut être corrigé par la suite...

  14. #14
    Membre éclairé
    Avatar de alpha_one_x86
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 411
    Par défaut
    Encore si c'est signaler, car j'ai essayé, mais je sais pas vraiment parler anglais alors je suis pas sur qu'on m'est compris, dans la version que j'ai télécharger à l'instant j'ai:
    Project MESSAGE: Designer and Resource Editor plugins are not build! They require private headers and do not compile with your released/installed version of Qt
    Normal?
    J'essaye de mettre les main dedans, c'est pas facile.

  15. #15
    Membre éclairé
    Avatar de alpha_one_x86
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 411
    Par défaut
    Pourquoi dans cette version j'ai pas le designer? Surement à cause du message plus haut, mais comment le résoudre?

Discussions similaires

  1. [C#]Comment executer du code qui se trouve dans une string ?
    Par freddyboy dans le forum Windows Forms
    Réponses: 4
    Dernier message: 28/02/2005, 16h31
  2. bug Post dans un ADOQuery après un InsertRecord
    Par joebarthib dans le forum Bases de données
    Réponses: 6
    Dernier message: 16/02/2005, 16h54
  3. Afficher une image JPG qui se trouve dans une bdd
    Par Harry dans le forum Bases de données
    Réponses: 6
    Dernier message: 27/02/2004, 10h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo