Cours:SignalSlotQT

De troyesGEII
Révision datée du 14 novembre 2018 à 15:18 par Bjacquot (discussion | contributions) (Bjacquot a déplacé la page Courrs:signalSlotQT vers Cours:SignalSlotQT sans laisser de redirection)
Aller à : navigation, rechercher

spécialisation de la classe QObject

  • créer nouvelle classe
  • nom de la classe : MaClasse (respecter la casse : ! les capitales au bon endroit ! )
  • Base class : QObject
  • terminé !
// fichier dans lequel est déclaré la classe QObject
#include <QObject>

// on hérite de la classe QObject
class MaClasse : public QObject
{
// mot clé pour que qmake fasse son job pour les signaux/slots notamment
    Q_OBJECT
public:
// constructeur de la classe :
// le "explicit" empêche de faire des conversions bizarroïdes entre classes
// ce n'est pas à retenir
    explicit MaClasse(QObject *parent = nullptr);

signals:

public slots:
};