Heim > Artikel > Web-Frontend > ActiveQt interagiert mit js, um grafische Erklärungen zu realisieren
1.1. Wählen Sie „Projekt“ unter „Neu“
1.2. Wählen Sie Qt ActiveQt Server in Qt aus und geben Sie den Projektnamen usw. ein. Die Schnittstelle sieht wie folgt aus:
1.3. Klicken Sie dann auf Weiter, bis die Schnittstellendefinition für die Außenwelt wie in der folgenden Abbildung dargestellt ist:
2.1 Klicken Sie auf die Dropdown-Liste „Debug-Schaltfläche“ und wählen Sie „Prozess anhängen an“
2.2. Klicken Sie auf die Schaltfläche „Debuggen“ und wählen Sie „Prozess anhängen an“ aus dem Dropdown-Menü, um die folgende Oberfläche aufzurufen:
2.3. Suchen Sie den Prozess iexplore.exe, wählen Sie den IE-Browserprozess mit einem leeren „Titel“ aus, klicken Sie auf die Schaltfläche „Anhängen“ und Sie können zu diesem Zeitpunkt debuggen folgt:
3.1.1, Qt Signalmethode definieren
voideventCallBack(intnType, QStringstrEventName);
3.1.2, js-Umschreibemethode
Definieren Sie zunächst das OBJECT-Tag des Steuerelements und geben Sie die ID an. Unter der Annahme, dass die ID ActiveQtServerCallBack ist, ist die js-Methode wie folgt definiert:
functionActiveQtServerCallBack::eventCallBack(nType,strEventName)
{
der Rückruf kann nicht durchgeführt werden;
intAttachEvent(constQString& eventName, IDispatch* dispFunc)
Parameter Beschreibung:
(1) eventName[in]: Dieser Parameter kann von Ihnen selbst ausgewählt werden und wird hier verwendet, um die Callback-Funktionsadresse anzuzeigen; > ……
Hinweis: Die Parameter x, y, z, strEvent müssen mit den in Qt definierten Parameternamen übereinstimmen, sonst kann der Rückruf nicht durchgeführt werden
Das obige ist der detaillierte Inhalt vonActiveQt interagiert mit js, um grafische Erklärungen zu realisieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!