Maison > Article > interface Web > ActiveQt interagit avec js pour réaliser une explication graphique
1.1. Sélectionnez "Projet" dans "Nouveau"
1.2. Sélectionnez Qt ActiveQt Server dans Qt et renseignez le nom du projet, etc. L'interface est la suivante :
1.3. Cliquez ensuite sur Suivant jusqu'à la fin. La définition de l'interface fournie au monde extérieur est la suivante :
<.>2, configuration de l'environnement de contrôle ActiveX de débogage vs2015.
2.2. Cliquez sur le bouton « Déboguer » et sélectionnez « Attacher le processus à » dans le menu déroulant pour accéder à l'interface suivante :
2.3. Recherchez le processus iexplore.exe, sélectionnez le processus du navigateur IE avec un "Titre" vide, cliquez sur le bouton "Joindre", et vous pouvez déboguer à ce moment-là. L'interface est la suivante :
3. Interaction entre ActiveQt et le rappel js
voideventCallBack(intnType, QStringstrEventName);
3.1.2, méthode de réécriture js
Tout d'abord, définissez la balise OBJECT du contrôle et spécifiez l'identifiant. En supposant que l'identifiant est ActiveQtServerCallBack, la méthode js est définie comme suit :
functionActiveQtServerCallBack::eventCallBack(nType,strEventName)
{
> // Le code logique implémenté
…
}
Remarques : (1) Les noms de chaque paramètre doivent être cohérents ; (2) La fonction doit être placée après la balise
3.2. Méthode 2 : rappel du paramètre js
intAttachEvent(constQString& eventName, IDispatch* dispFunc)
Description du paramètre :
( 1) eventName[in] : ce paramètre peut être sélectionné par vous-même et est utilisé ici pour afficher le contenu de la fonction de rappel ; 🎜>
; ……🎜>
Remarque : Les paramètres x, y, z, strEvent doivent être cohérents avec les noms de paramètres définis dans Qt, sinon le rappel ne peut pas être effectué
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!