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

Discussion :

Débuter avec Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 15
    Par défaut Débuter avec Qt
    Bonjour, je suis nouveau, j'essaie actuellement de coder un petit programme en C++.

    Je voudrais, que dans une boîte de dialogue, on demande de mettre un lien, et quand on appuie sur un

    QPushButton, sa ouvre le lien qu'on a saisit dans la zone de texte dans le navigateur par defaut,

    je pensais faire sa avec un QLineEdit et un QPushButton, mais je n'y arrive pas :S .

    Désolé si je ne suis pas clair, je débute

    Merci d'avance

  2. #2
    Membre expérimenté
    Homme Profil pro
    Analyse système
    Inscrit en
    Novembre 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 227
    Par défaut
    Ce n'est pas un problème de C++, mais de framework. Je pense que tu auras beaucoup plus de chance d'avoir une réponse dans le forum Qt.
    Ensuite il faudrait que tu nous montres ce que tu as déjà fait, si tu souhaites que l'on t'aide à trouver pourquoi celà ne fonctionne pas.

  3. #3
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 142
    Billets dans le blog
    150
    Par défaut
    Bonjour,

    Vous pouvez le faire avec le faire avec un QPushButton (ou un QLabel)
    Pour le QPushButton il faudra le connecter (connect) avec un slot qui lancera le lien d'une maniere ou un autre.
    Avec le QLabel, faut juste mettre le lien en label ... et faire en sorte que lorsque l'utilisateur clique dessus cela ouvre un lien (voir FAQ Qt ... il y a un setOpenExternalLink())
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 15
    Par défaut
    main.cpp

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    #include <QApplication>
    #include <QLineEdit>
    #include <QPushButton>
    #include <QVBoxLayout>
    #include <QFormLayout>
     
     
    int main(int argc, char *argv[])
    {
        QApplication app(argc, argv);
     
        QWidget fenetre;
     
        // Création du layout de formulaire et de ses widgets
     
        QLineEdit *lien = new QLineEdit;
     
        QFormLayout *formLayout = new QFormLayout;
        formLayout->addRow("Votre &lien", lien);
     
     
        // Création du layout principal de la fenêtre (vertical)
     
        QVBoxLayout *layoutPrincipal = new QVBoxLayout;
        layoutPrincipal->addLayout(formLayout); // Ajout du layout de formulaire
     
        QPushButton *boutonQuitter = new QPushButton("Quitter");
        QWidget::connect(boutonQuitter, SIGNAL(clicked()), &app, SLOT(quit()));
        layoutPrincipal->addWidget(boutonQuitter); // Ajout du bouton
     
        fenetre.setLayout(layoutPrincipal);
     
        fenetre.show();
     
        return app.exec();
    }

    Et je n'arrive pas a recuperer la valeur qui a été entrée dans le QLineEdit, et je n'arrive pas non plus a faire un bouton envoyer qui ouvre le lien qui a été entré dans le QLineEdit

    merci.

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

Discussions similaires

  1. débuter avec Visual .NET
    Par akimmm dans le forum MFC
    Réponses: 4
    Dernier message: 28/10/2005, 04h53
  2. [GridBagLayout] Comment débuter avec ce layout
    Par Bighobbit dans le forum Débuter
    Réponses: 12
    Dernier message: 28/09/2005, 17h13
  3. [MFC je crois] Débuter avec visual c++
    Par flzox dans le forum MFC
    Réponses: 6
    Dernier message: 28/06/2005, 18h31
  4. [JAXP] Débuter avec XML et Java
    Par Fleep dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 04/05/2005, 11h27
  5. Débuter avec Java
    Par reptils dans le forum Débuter avec Java
    Réponses: 9
    Dernier message: 11/07/2004, 21h26

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