Bonjour, actuellement je dois réaliser un projet qui consiste à effectuer des tests sur l'ui de notre logiciel. Pour le moment je réalise un prototype qui fonctionnait plutôt pas mal mais j'arrive à un problème.
J'ai une classe d'espion qui me permet de récupérer le nom du QWidget, le type de clique et sa position afin de m'en servir pour les évents souris QTests.
Et donc quand je clique sur une liste déroulante j'ai bien l'objectName de ma combobox mais quand je clique sur un élément de cette liste, comme objectName j'ai "qt_scrollarea_viewport" et donc je n'arrive pas à accéder à cette élément avec QTest.
J'ai essayé de faire aussi mousePress( _parent ->findChild<QScrollArea *>(QString("qt_scrollarea_viewport")), Qt::LeftButton, 0, QPoint(x, y), delay);
mais le findChild me retourne null.
C'est le même soucis avec qt_tabwidget_tabbar
J'ai pas réussi à trouver une solution dans la doc Qt et g00gle
Merci d'avance au futur réponse![]()
Partager