Cours:SignalSlotQT : Différence entre versions
(Page créée avec « =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... ») |
m (Bjacquot a déplacé la page Courrs:signalSlotQT vers Cours:SignalSlotQT sans laisser de redirection) |
(Aucune différence)
| |
Version du 14 novembre 2018 à 15:18
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:
};