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 :

QWidget est private ?


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 117
    Par défaut QWidget est private ?
    Je n'ai pas compris l'origine de cette erreur :
    ../../Qt/4.5.0/include/QtGui/../../src/gui/kernel/qwidget.h `QWidget& QWidget::operator=(const QWidget&)' is private

  2. #2
    Membre éprouvé Avatar de sardik
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    135
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 135
    Par défaut
    A mon avis tu essais de faire une affection avec l'un des deux objets qui n'est pas de type QWidget.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 117
    Par défaut
    Je fais une affectation d'un widget vers un autre.Mais le même problème persiste.Voici mon code:
    MainArea.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
    #ifndef MAINAREA_H_
    #define MAINAREA_H_
     
     #include <QLayout>
     #include <QObject>
     
     class MainArea : public QWidget
     {
         Q_OBJECT
     
     public:
         MainArea(QWidget *parent = 0);
     
         void openModule(QWidget &widgetModule);
     
     protected:
     
     private:
         QWidget affichewidgetModule;
     
     };
     
     
    #endif /* MAINAREA_H_ */
    MainArea.ccp
    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
    #include "Interfaces.h"
     #include "MainArea.h"
     #include "ConsoleAdministration.h"
     #include "ui_ConsoleAdministration.h"
     
     #include <QWidget>
     
    MainArea::MainArea(QWidget *parent) :  QWidget(parent)
     {
    	 ConsoleAdministration ca;
    	 setLayout(ca.ui.horizontalLayout_3);
         setAttribute(Qt::WA_StaticContents);
         setAttribute(Qt::WA_NoBackground);
     }
     
    void MainArea::openModule(QWidget &widgetModule)
     {
    	affichewidgetModule = widgetModule;
     #ifndef QT_NO_CURSOR
         setCursor(Qt::CrossCursor);
     #endif
     }

  4. #4
    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,

    Les classes dérivant de QObject ne se copient pas; cela n'a pas de sens si tu penses à la hiérarchie créée, aux connexions de signal/slot ou encore à l'appartenance à tel thread.

Discussions similaires

  1. Qu'est ce qu'un grand projet ?
    Par Geronimo dans le forum Débats sur le développement - Le Best Of
    Réponses: 62
    Dernier message: 04/04/2013, 14h52
  2. Quel est le meilleur script PHP de portail (CMS) ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 187
    Dernier message: 18/10/2012, 07h45
  3. QWidget::sizeHint() n'est appelé qu'une fois
    Par Invité dans le forum Qt
    Réponses: 12
    Dernier message: 31/05/2010, 12h02
  4. Quelle est la fiabilité du protocole SSL ?
    Par Anonymous dans le forum Développement
    Réponses: 5
    Dernier message: 05/09/2002, 13h31
  5. apprentissage du C est-il necessaire pour C++ ?
    Par Anonymous dans le forum C
    Réponses: 6
    Dernier message: 02/05/2002, 12h56

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