IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Qt Discussion :

Classe dérivée de QWidget et interface .ui ?


Sujet :

Qt

  1. #1
    Membre confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2015
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

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

    Informations forums :
    Inscription : Mars 2015
    Messages : 294
    Points : 558
    Points
    558
    Par défaut Classe dérivée de QWidget et interface .ui ?
    Bonjour peut on associer un .ui et une classe dérivée de QWidget ? Apparemment cela ne fonctionne que pour les QMainWindow et les QDialog mais pas pour les QWidget.
    en fait je veux utiliset un QTabWidget donc comme les classes des onglets sont dérivées (je crois) de QWidget je veux utiliser un .ui du designer pour chaque onglet

  2. #2
    Membre éprouvé

    Homme Profil pro
    Consultant ERP
    Inscrit en
    Janvier 2013
    Messages
    372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2013
    Messages : 372
    Points : 1 202
    Points
    1 202
    Par défaut
    Bonjour, on peut complètement associer un .ui à une classe dérivée de QWidgets, c'est même la raison d'être de QtDesigner, le module de QtCreator.

    Par contre tu ne pourras pas utiliser facilement un .ui du designer pour chaque onglet de QTabWidget, c'est conçu pour associer un .ui à un (dérivé de) QTabWidget.
    Jettes un oeil aux sources de cette classe.
    Tu y verras que, QTabWidget repose pour la tabulation sur QStackedWidget, qui lui hérite de QFrame (,qui hérite de QWidget)
    Le fonctionnement "normal" est d'utiliser un .ui au niveau QTabWidget ; après si ton besoin d'en utiliser un par tab se justifie, tu peux le faire, mais il faut se retrousser un peu les manches du style réimplémenter QTabWidget.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/03/2015, 19h08
  2. Style sur une classe dérivée de Qwidget
    Par Kimado dans le forum Qt
    Réponses: 2
    Dernier message: 30/03/2009, 10h29
  3. Réponses: 4
    Dernier message: 20/11/2005, 05h48
  4. [MFC] CArray et classe dérivée?
    Par TigreRouge dans le forum MFC
    Réponses: 14
    Dernier message: 02/08/2005, 22h45
  5. Déterminer le type d'une class dérivée
    Par LDDL dans le forum MFC
    Réponses: 3
    Dernier message: 10/12/2004, 17h36

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