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

GTK+ avec C & C++ Discussion :

Widget et GList *


Sujet :

GTK+ avec C & C++

  1. #1
    Membre confirmé Avatar de corwin
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2002
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 85
    Par défaut Widget et GList *
    Bonjour,

    j ai une GList * contenant des chaine gchar * a afficher dans une appli Gtk. Quel est a votre avis le meilleur widget pour cela (du moin le plus simple a mettre en place) je voudrais un style 2 colonne ex :
    1er element : element1
    2em ..........: element2
    etc ...

    j ai commencer a regarder le Gtk tree view... Mais je veux pas trop me prendre la tête, ja i juste besoin de customizer une petite appli qui existe déjà. Et pour respecter le principe d implementation de cet appli je doit seulement renvoyer un seul objet "GtkWidget *"

    Merci pour vos conseil

  2. #2
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Bonjour,

    C'est sûr que GtkTreeView ce n'est pas simple à comprendre
    Tu peux utiliser un GtkLabel (s'ils supportent les sauts de ligne).

    Si tu veux aligner les colonnes va falloir les mettre chacune dans un GtkVBox regroupés dans un GtkHBox que tu fais retourner à ta fonction, un p'tit shéma peut être ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    ------------------------------
    |                            |
    |  -----------  -----------  |
    |  | _______ |  | _______ |  |
    |  | _______ |  | _______ |  |
    |  | _______ |  | _______ |  |
    |  | _______ |  | _______ |  |
    |  -----------  -----------  |
    |                            |
    -----------------------------|
    
    GtkHBox
    GtkVBox
    GtkLabel
    

  3. #3
    Membre confirmé Avatar de corwin
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2002
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 85
    Par défaut oubli
    j ai oublier de préciser que je veux la seconde colonne en edition .... je sais j en demande beaucoup

  4. #4
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par corwin
    j ai oublier de préciser que je veux la seconde colonne en edition .... je sais j en demande beaucoup
    Bah remplace les GtkLabel de la seconde colonne par des GtkEntry

  5. #5
    Membre confirmé Avatar de corwin
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2002
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 85
    Par défaut
    Bon j ai fait un essai avec un tree_view ca marche j affiche corectement ma liste en plus comme ca utilise MVC et que le soft que je modifi a deja tout prevu sous cette forme c est nickel ...
    Bon il me reste néanmoin un problème je ne sais pas comment rendre editable une des colonne .. apriori il faut utiliser GtkCellEditable mais ce st une interface a
    GtkEntry mais la je sèche...
    vous avez un ch'tit lien qui va bien ou une petit explication ??

  6. #6
    Membre confirmé Avatar de corwin
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2002
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 85
    Par défaut
    Citation Envoyé par gege2061
    Bah remplace les GtkLabel de la seconde colonne par des GtkEntry
    au fait merci gege pour la soluce je la garde sous le coude si j arrive pas a me dépatouiller avec ma colone editable dans le treeview

  7. #7
    Membre confirmé Avatar de corwin
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2002
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 85
    Par défaut GtkListStore & gtk_tree_view
    Bon et bien finalement j'ai tout fait avec un tree_view. Ca marche bien et pour le passage de parametre et la recup cest nickel avec gtk_tree_model_foreach
    et une function de call back qui va bien associé aux cellule éditable.
    C'est bien cool tout ça. MVC roulezzz
    Bon je vais maintenat me replonger dans le reste de mon code. Merci bien pour les infos.

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

Discussions similaires

  1. [Swing]JTreeMap : un widget open source
    Par Jense dans le forum Composants
    Réponses: 5
    Dernier message: 25/11/2005, 18h31
  2. comment modifier les widgets dans une fenètre??
    Par afrikha dans le forum GTK+ avec C & C++
    Réponses: 6
    Dernier message: 14/10/2005, 14h48
  3. [Tkinter] widget Text
    Par t_om84 dans le forum Tkinter
    Réponses: 8
    Dernier message: 17/06/2005, 09h30
  4. GList ayant toujours la même valeur
    Par GLDavid dans le forum GTK+ avec C & C++
    Réponses: 4
    Dernier message: 18/03/2005, 11h55
  5. [SWT]Eclipse Java : swt.widgets.Table
    Par watson dans le forum SWT/JFace
    Réponses: 3
    Dernier message: 01/10/2003, 09h07

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