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 :

QTextBrowser et vérification du nombre de caractères

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2016
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Septembre 2016
    Messages : 7
    Par défaut QTextBrowser et vérification du nombre de caractères
    Bonjour
    J'ai initialisé QTextBrowser dans le .h et je n'es instancie dans le .cpp mais il s'affiche pas et je voudrais vérifie le nombre de caractère
    Voici mes fichier
    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
    #ifndef NIVEAU_2_H
    #define NIVEAU_2_H
     
    #include <QMainWindow>
    #include <QPushButton>
    #include <QMessageBox>
    #include <QTextBrowser>
     
    namespace Ui {
    class Niveau_2;
    }
     
    class Niveau_2 : public QMainWindow
    {
        Q_OBJECT
     
    public:
        explicit Niveau_2(QWidget *parent = 0);
        ~Niveau_2();
    private slots:
        void handleButton();
     
    private:
        Ui::Niveau_2 *ui;
        QPushButton *OK_button;
        QPushButton *Annuler_button;
        QTextBrowser *txt;
        QMessageBox *msgBox;
    };
     
    #endif // NIVEAU_2_H
    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
    #include "niveau_2.h"
    #include "ui_niveau_2.h"
     
    Niveau_2::Niveau_2(QWidget *parent) :
        QMainWindow(parent)
     
    {
        // Create the button, make "this" the parent
            OK_button = new QPushButton("OK", this);
            // set size and location of the button
            OK_button->setGeometry(QRect(QPoint(150, 50),
            QSize(50, 50)));
     
            Annuler_button = new QPushButton("Annuler",this);
            Annuler_button ->setGeometry(QRect(QPoint(10,50),
                    QSize(50,50)));
            txt->;
     
            // Connect button signal to appropriate slot
            connect(OK_button, SIGNAL (released()), this, SLOT (handleButton()));
     
    }
     
    void Niveau_2::handleButton()
    {
        msgBox  = new QMessageBox();
        msgBox ->setText("Identifiant doit avoir 8 caractères");
        msgBox->exec();
    }
     
    Niveau_2::~Niveau_2()
    {
        delete ui;
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    #include "niveau_2.h"
    #include <QApplication>
     
    int main(int argc, char *argv[])
    {
        QApplication a(argc, argv);
        Niveau_2 w;
     
        w.show();
     
        return a.exec();
    }

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Tu sembles avoir une partie provenant du designer, mais tu ne l'utilises pas, (si on met de côté le delete dans le destructeur du pointeur qui n'a pas été initialisé)

    La partie dans le handleButton() engendre une fuite de mémoire. Utilise plus simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    QMessageBox::warning(this, "Identifiant doit avoir 8 caractères");
    Explique plus clairement ton but, là ce n'est pas clair.

Discussions similaires

  1. Vérification d'un nombre de caractère minimum dans un formulaire
    Par toutoune95800 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/06/2013, 08h25
  2. [JTextArea] limiter le nombre de caractères
    Par spoutyoyo dans le forum Composants
    Réponses: 5
    Dernier message: 14/09/2007, 15h45
  3. Réponses: 2
    Dernier message: 21/09/2004, 19h01
  4. [JTextField] Limiter le nombre de caractères
    Par thomas_strass dans le forum Composants
    Réponses: 2
    Dernier message: 08/09/2004, 14h06
  5. nombre de caractère retourné...
    Par sonialem2000 dans le forum Requêtes
    Réponses: 2
    Dernier message: 02/08/2004, 04h06

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