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 :

Besoins d'aide (basique) Qt4.2


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Par défaut Besoins d'aide (basique) Qt4.2
    Bonjour, je suis nouveau sur QTDesigner4.2 et Qdevelopp4.2 et j'ai des problème.
    Alors je m'explique.

    J'ai créé une application mainWindow sur QtDesigner4.2. J'ai réussi à l'implanter dans mon projet créé sur QDevelopp4.2.
    Le problème est de savoir comment créé des nouveaux slot pour l'intéractions entre les différents objets de mon affichage graphique.

    J'ai 4 fichier:

    Un "ui_meteo.h" définissant le dessin de ma fenêtre et ne devant pas être modifié.
    Un "mainwindowimpl.h" avec ce code à l'intérieur:

    #ifndef MAINWINDOWIMPL_H
    #define MAINWINDOWIMPL_H
    //
    #include "ui_meteo.h"
    //
    class MainWindowImpl : public QMainWindow, public Ui::MainWindow
    {
    Q_OBJECT
    public:
    MainWindowImpl( QWidget * parent = 0, Qt::WFlags f = 0 );
    private slots:

    };
    #endif
    Un "mainwindowimpl.cpp" contenant ce code :
    #include "mainwindowimpl.h"
    //
    MainWindowImpl::MainWindowImpl( QWidget * parent, Qt::WFlags f)
    : QMainWindow(parent, f)
    {
    setupUi(this);
    }
    //
    Un "main.cpp" contenant ce code :
    #include <QApplication>
    #include "mainwindowimpl.h"
    //
    int main(int argc, char ** argv)
    {
    QApplication app( argc, argv );
    MainWindowImpl win;
    win.show();
    app.connect( &app, SIGNAL( lastWindowClosed() ), &app, SLOT( quit() ) );
    return app.exec();
    }


    Est ce que je dois bêtement crééer mes methodes dans le fichier "mainwindow.h" sans me soucier de les créer sous QtDesigner4.2 (normalement on devait les créer sur QtDesigner3 il me semble) ? Que dois je faire en faite ? j'avoue que je suis totalement perdu...

    En espérant uen réponse,
    Tcho ++

  2. #2
    Membre Expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Par défaut
    Salut,

    Le designer de Qt4 n'est maintenant plus qu'un designer, contrairement à celui du 3 où il tentait vaguement d'être un éditeur en même temps.
    Il faut donc que tu crées les slots dans la classe héritant/utilisant ton .ui.

  3. #3
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Par défaut
    Ok Merci de l'info .

  4. #4
    Membre expérimenté Avatar de lun4t1k
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    276
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 276
    Par défaut
    moi j'ai mieux tu laisses le design et tu utilises un simple éditeur de texte.
    le code sera bien plus propre si tu veux le retoucher!

  5. #5
    Membre Expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Par défaut
    Citation Envoyé par lun4t1k
    moi j'ai mieux tu laisses le design et tu utilises un simple éditeur de texte.
    le code sera bien plus propre si tu veux le retoucher!
    Utiliser ou non le designer est une affaire de goûts et de méthodes... Tu peux pas dire que ta méthode est la meilleure
    Ceci, je fait comme toi, pas de designer, je supporte pas

  6. #6
    Membre expérimenté Avatar de lun4t1k
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    276
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 276
    Par défaut
    Citation Envoyé par IrmatDen
    Utiliser ou non le designer est une affaire de goûts et de méthodes... Tu peux pas dire que ta méthode est la meilleure
    Ceci, je fait comme toi, pas de designer, je supporte pas
    J'ai pas dit qu'elle était meilleure! même si c'est vrai ^^

    Edit: Apres relecture,je l'ai dit... (désolé)

Discussions similaires

  1. Besoin d'aide pour scripts basiques
    Par Jareid dans le forum VBScript
    Réponses: 3
    Dernier message: 07/08/2013, 10h59
  2. Besoin d'aide - programmation basique
    Par Mr_Trickster dans le forum Langage
    Réponses: 3
    Dernier message: 10/11/2008, 08h41
  3. Réponses: 3
    Dernier message: 11/03/2007, 22h41
  4. [TP]besoin d'aide pour commandes inconnues
    Par Upal dans le forum Turbo Pascal
    Réponses: 15
    Dernier message: 03/10/2002, 10h48
  5. Besoin d'aide pour l'I.A. d'un puissance 4
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 17h05

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