In QWebView, welches Signal wird ausgegeben, während sich die DOM-Struktur der Seite ändert? Zum Beispiel kann ein Ajax-Formular neue DOM-Elemente auf der bestehenden Seite generieren, ohne die URL oder etwas anderes neu zu laden.Qt Welches Signal wird ausgegeben, wenn sich das DOM aufgrund von Ajax geändert hat?
0
A
Antwort
0
Es wird kein Signal speziell für DOM-Änderungen ausgegeben. Eine Möglichkeit, dieses Problem zu lösen, bestand darin, dass ich, als ich wusste, wann dieses Ereignis eintreten sollte, unmittelbar nach dem Laden des loadFinished-Signals einen QTimer startete, als die Seite geladen wurde, und das Timeout-Signal an eine Funktion anschloss, die das loadFinished-Signal erneut ausgab. Der Timeout-Wert des QTimers war die Zeit, die ich wissen sollte, wenn die Änderung eintritt.