Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Moteurs Web Discussion :

Gestion des onglets


Sujet :

Moteurs Web

  1. #1
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Ao�t 2015
    Messages
    22
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Ao�t 2015
    Messages : 22
    Par d�faut Gestion des onglets
    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�...

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 166
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 166
    Billets dans le blog
    154
    Par d�faut
    Bonjour,

    Quel type de plantage avez-vous ? Un crash ? Un d�faut graphique ? Un d�faut de comportement ?
    Vous souhaitez participer � la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui conna�t l'erreur, conna�t la solution.

  3. #3
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Ao�t 2015
    Messages
    22
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Ao�t 2015
    Messages : 22
    Par d�faut
    Il s'agit d'un simple plantage (... a cess� de fonctionner)
    Je pense que le probleme vient de QWebEngineView, vu que j'ai aucun probl�mes avec QWebView du webkit.
    Y a t-il une fa�on particulire d'utiliser les un QTabWidget avec QWebEngineView ??

  4. #4
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 166
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 166
    Billets dans le blog
    154
    Par d�faut
    Dans ce cas l�, je vous conseille tr�s fortement d'utiliser le d�bogueur pour comprendre mieux ce qui se passe.
    Guide pour utilise un d�bogueur : http://alexandre-laurent.developpez....e-application/
    Vous souhaitez participer � la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui conna�t l'erreur, conna�t la solution.

Discussions similaires

  1. Fiche � Onglets: Rendre inactif un TTabSheet
    Par Akta3d dans le forum C++Builder
    R�ponses: 7
    Dernier message: 21/04/2004, 14h40
  2. [VB.NET] Couleurs des onglets d'un TabControl
    Par ineznia dans le forum Windows Forms
    R�ponses: 6
    Dernier message: 09/04/2004, 13h18
  3. mettre une JScrollBar sur un onglet
    Par thedd dans le forum Agents de placement/Fen�tres
    R�ponses: 4
    Dernier message: 02/03/2004, 20h12
  4. [BCB6] Probleme onglet dans IDE
    Par bgautier dans le forum C++Builder
    R�ponses: 5
    Dernier message: 21/01/2004, 16h20
  5. Changer dynamiquement la position des onglets
    Par ginnovy dans le forum C++Builder
    R�ponses: 2
    Dernier message: 11/09/2002, 18h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo