Bonjour,
Je réalise actuellement un programme (un genre de navigateur pour être précis) qui est capable d'intéragir avec une "page dans QWebView".
Par exemple je peux simuler l'appui des touches claviers de cette manière:
Exemple:
ça marche parfaitement bien pour des pages "traditionnelles" mais impossible d'envoyer un évènement vers un composant flash de la page :calim2:Code:
1
2
3 QWebView wv; QKeyEvent event(QEvent::KeyPress,Qt::Key_Space,Qt::NoModifier); QApplication::sendEvent(&w, &event);
J'ai bien essayé de récupérer un pointeur vers l'objet flash (qui est un objet qui hérite de QWidget) mais malheureusement pas moyen d'envoyer un event :cry: .
-Y a-t-il un moyen d'envoyer un QKeyEvent à un composant flash d'une page dans un QWebView ?
-Devrais-je utiliser un autre moyen pour simuler des évènements clavier?
PS: l'application que je développe doit être portable (au moins sous Windows,Mac et Linux).
Merci d'avance
Nico