Bonjour tout le monde, j'ai une question auquel je n'arrive pas à trouver de réponse, bien que je sois convaincu de la simplicité du problème :
Réalisant un navigateur internet, j'ai créé une classe Historique toute bête. Mon problème est le suivant. Dans "InitializeHistorique", lorsque chaque élément du QWebHistory est changé en bouton, je ne trouve aucun moyen pour lier le "btn" créé soit "lié" à une URL en particulier (afin que lorsqu'on clique dessus, l'url soit transmise à une autre classe etc.).
J'ai bien tenté d'utiliser un slot à chaque clic (historiqueClick()) pour transmettre "urlClicked" via "signalurl()"... Le seul problème c'est qu'à chaque tour de boucle, urlClicked change, et finit par ne plus contenir que la dernière page enregistré dans l'historique.
D'où ma question : Comment, à la pression du bouton, transmettre une url lié ? Merci d'avance d'une réponse rapide
Merci pour ta réponse. effectivement c'était plutôt simple : Mais un problème persiste, comment connecter le clic du bouton à un envoi de l'url ? car :
soit tu fait une classe cstom qui hérite de QPushButton, soit tu fait OuvrePage() sas arguments et tu récupére le boutton avec sender() que tu cast après, et tu pourras ainsi récupérer son tooltip
tu peux utiliser qobject_cast à la place de dynamic_cast !
[QT] Problème d'Historique
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Discord NaN. Mon site.