Quiero manejar el enlace en el que se hizo clic en un QWebView

entonces este es mi problema: me gustaría manejar un enlace en el que se hizo clic en un QWebView. ahí está la señal

void QWebView::linkClicked ( const QUrl & url )

que se emite cuando el usuario hace clic en un enlace, por lo que podría usarlo para mis propósitos, pero depende del valor de linkDelegationPolicy property que está configurado por defecto para no delegar enlaces

pero no puedo cambiar esto porque es una función de QWebPage y tengo un QWebView y QWebView no hereda de QWebPage...así que estoy muy confundido

¡Cualquier ayuda por favor! ¡Gracias!

preguntado el 03 de mayo de 12 a las 19:05

1 Respuestas

QWebView tiene una QWepPage subyacente. Puede obtener un puntero usando el método QWebView::página().

contestado el 03 de mayo de 12 a las 19:05

Increíble gracias!!! Me siento un poco estúpido por algo tan simple jajaja ¡gracias de nuevo! - ruedas33

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.