Bonjour !
Je rencontre une difficultée avec QWebEngineView et mon système d'onglets (avec QTabWidget):
j'ai une méthode "addTab()" qui s'occupe de créer un onglet. Lorsque je la fais par exemple 3 fois dans le constructeur de ma classe, les onglets marchent parfaitement et aucun problème n'est rencontré.
Cependant, lorsque je clique sur un bouton qui appelle la méthode addTab(), le programme plante parfois (pas à chaque fois), à l'ouverture de ce dernier.

Voici un peu de code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
void Navigator::addTab()
{
    _NAVIGATIONBAR = new NavigationBar(this);
   int index = _tab->addTab(_NAVIGATIONBAR, "Nouvel Onglet");
   _tab->setCurrentWidget(_NAVIGATIONBAR);
   _tab->setCurrentIndex(index);
    _addTab->move(15 + 200 * _tab->count(), 5);
 
}
Lorsque je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Navigator::Navigator()
{
for (int i(0); i < 3; i++)
{
addTab();
}
Les onglets s'ouvrent correctement.

Lorsque j'ouvre un onglet depuis un "+" dans mon programme, avec ce connect:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 connect(_addTab, SIGNAL(clicked()), this, SLOT(addTab()));
Les onglets plantent parfois au démarrage.

Donc une fois les onglets ouverts, je n'ai aucun problème. Le problème se rencontre à l'ouverture d'un onglet, depuis un bouton dans mon programme.
Merci beaucoup à ceux qui voudraient m'aider !!

PS: Si je remplace QWebEngineView par QWebView (donc le webkit), le problème n'est pas rencontré...