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 :

uic fichiers .ui à convertir sous Windows


Sujet :

Qt

  1. #1
    Membre régulier
    Inscrit en
    Septembre 2007
    Messages
    267
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Septembre 2007
    Messages : 267
    Points : 119
    Points
    119
    Par défaut uic fichiers .ui à convertir sous Windows
    Bonjour à tous,

    Je tiens d'abord à dire que j'ai fait pas mal de recherche concernant mon problème, j'ai exécuté un bon nombre de fois des lignes de commande ect ....

    Pour commencer :
    -J'ai installé Qt4 utilisable avec Dev-C++ en me référant à ce tuto :
    http://nicolasj.developpez.com/articles/qt4/

    -J'ai empreinté ce bouquin : Qt4 et C++ (CampusPress)
    j'ai plutôt bien comprit le premier chapitre qui s'attaque directement au code

    -Chapitre 2 : utiliser QDesigner :
    plutôt sympathique, j'ai enregistré mon fichier gotocelldialog.ui

    Là où ca bloque :
    -Le bouquin me demande d'intégrer ca à un projet c++:
    il me raconte qu'il faut executer qmake pour générer un fichier .pro et un makefile,
    que l'outil qmake est suffisament intelligent pour détecter le fichier de l'interface gotocelldialog.ui, que ce qmake va appelé le compilateur uic ...

    j'ai alors copier le fichier gotocelldialog.ui dans C:/Qt/qmake/ et écrit les commande du bouquin, ainsi qui celles des tuto de developpez.net, un peut différents

    MAIS j'ai l'impression que ce genre de manoeuvre ne s'applique qu'à linux :
    une fois le fichier .pro et le makefile créé, je peut taper make dans la console autant que je veux, ce n'est pas reconnu par le système
    uic n'est pas non plus reconnu.

    le fichier .pro n'est pas utilisé par Dev-C++ alors je vois pas a quoi il sert pour un projet en dev-C++

    il n'y aurait pas d'outil sympa qui converti le .ui en .cpp + .h, parce que la je sature

    p.s.: j'avoue ne pas avoir lu de long en large le tuto mais c'est parce je trouve qu'il devient vite incompréhensible, et qu'en plus j'ai l'impression qu'il est destiné aux utilisateurs de linux

    merci beaucoup pour votre précieuse aide

  2. #2
    Membre régulier
    Inscrit en
    Septembre 2007
    Messages
    267
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Septembre 2007
    Messages : 267
    Points : 119
    Points
    119
    Par défaut
    ok i've got it, c'est résolu
    encore un peu tordu, c'est normal, si j'utilise Windows ...

    -j'ai copié mon fichier gotocelldialog.ui dans C:\Qt\bin\
    -puis en ligne de commande
    (executer sous démarrer-> cmd
    cd .. pour dossier parent
    cd Qt pour aller dans dossier Qt ...)
    j'ai exécuté : uic -o ui_gotocelldialog.h gotocelldialog.ui

    -j'ai copié ui_gotocelldialog.h dans mon dossier de projet,

    voici à quoi ressemble mon main.cpp :
    #include <QApplication>
    #include <QDialog>

    #include "ui_gotocelldialog.h"

    int main(int argc, char *argv[])
    {
    QApplication app(argc, argv);
    Ui::GoToCellDialog ui;
    QDialog *dialog=new QDialog;
    ui.setupUi(dialog);
    dialog->show();
    return app.exec();
    }



    voila, j'espère que ca a été utile pour ceux qui était bloqué comme moi.

    C'est bien dommage que ce ne soit pas expliqué dans les tutos.

    encore une fois, le fichier .pro n'est pas utilisé dans dev-c++

    A+

  3. #3
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    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 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par FoX_*D i E* Voir le message

    Là où ca bloque :
    -Le bouquin me demande d'intégrer ca à un projet c++:
    il me raconte qu'il faut executer qmake pour générer un fichier .pro et un makefile,
    que l'outil qmake est suffisament intelligent pour détecter le fichier de l'interface gotocelldialog.ui, que ce qmake va appelé le compilateur uic ...
    Ben c'est ce qu'il faut faire....


    Citation Envoyé par FoX_*D i E* Voir le message
    j'ai alors copier le fichier gotocelldialog.ui dans C:/Qt/qmake/ et écrit les commande du bouquin, ainsi qui celles des tuto de developpez.net, un peut différents
    il faut utiliser le binaire qmake qui se trouve dans le bin de Qt.
    1-
    qmahe -project
    permet de créé un .pro. A ne faire normalement qu'une fois
    2-
    qmake
    créé les makefile
    3-y as plus qu'a compiler.

    Pour être tranquil, il faut que tu ajoute le repertoire bin de qt et mingw dans le PATH système

  4. #4
    Membre régulier
    Inscrit en
    Septembre 2007
    Messages
    267
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Septembre 2007
    Messages : 267
    Points : 119
    Points
    119
    Par défaut
    Citation Envoyé par Mongaulois Voir le message
    3-y as plus qu'a compiler.
    ouai bin justement, comment on compile un makefile (sur Windows)!!

  5. #5
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    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 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par FoX_*D i E* Voir le message
    ouai bin justement, comment on compile un makefile (sur Windows)!!
    si tu utilise mingw (ce qui semble le cas puis que tu utilise dev c++) make ou make-mingw32. Un truc comme ca. Regarde dans le bon de mingw.
    Pour visual nmake.
    Le truc c'est qu'il faut que tu ajoute le PATH du repertoire bin de mingw dans le PATH du système

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. executer le fichier autorun.inf sous windows
    Par ririrourou dans le forum Windows
    Réponses: 1
    Dernier message: 18/09/2009, 23h01
  2. Mon fichier gtkrc fonctionne sous windows mais pas sous Linux !
    Par Kicker dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 24/04/2009, 13h54
  3. Réponses: 7
    Dernier message: 09/09/2007, 16h34
  4. Copier des fichiers en Perl sous Windows XP
    Par Pauli dans le forum Langage
    Réponses: 1
    Dernier message: 19/02/2007, 10h40
  5. [TP] Création fichier texte lisible sous Windows
    Par frechy dans le forum Turbo Pascal
    Réponses: 2
    Dernier message: 02/03/2006, 21h42

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