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 :

problème de présentation de mon application


Sujet :

GTK+ avec C & C++

  1. #1
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 30
    Par défaut problème de présentation de mon application
    bonjour tout le monde.

    je débute doucement dans le GTK couplé avec le C, donc je rencontre pas mal de problème. Ma question du jour porte sur la présentation (placement des widgets) sur la fenêtre de base.

    J'avais commencé avec des vBox et hBox, mais je me suis vite orienté vers les tables pour leur flexibilités.

    Cependant je galère encore un peu. c'est pourquoi je m'oriente vers vous. Voila ce que je voudrais faire: la fenêtre principalee est créé avec une table de 7 colonnes et 13 lignes.

    Dans cette fenêtre principale, j'aimerais mettre 1 menu, 3 Frame et d'autres widget.

    PB num 1 :
    quand je demande à mon frame de prendre plusieurs lignes, il ne le fait pas! il reste sur une ligne, et reste vraiment fin.

    PB num 2 :
    Suite à cela, je me suis dit que j'allais créer des table que j'allais insérer dans mes frames, puis placer mes widget dans la table de ma frame, mais la il n'apparaissent pas sur la fenêtre principale.

    Voici le code (ou la logique utilisée) :
    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
     
    pTable = gtk_table_new(13, 7, TRUE);
     
    pTableC = gtk_table_new(4, 7, TRUE);
    pFrame = gtk_frame_new("Les fichiers : ");
    gtk_table_attach(GTK_TABLE(pTable), pFrame, 0, 7, 1, 4, GTK_EXPAND | GTK_FILL, GTK_EXPAND, 0, 0);
     
    pLabel = gtk_label_new("Conteneur : ");
    gtk_table_attach(GTK_TABLE(pTableC), pLabel, 0, 1, 0, 1, GTK_EXPAND | GTK_FILL, GTK_EXPAND, 3, 5);
     
    pEntryC_ori = gtk_entry_new();
    gtk_table_attach(GTK_TABLE(pTableC), pEntryC_ori, 1, 6, 0, 1, GTK_EXPAND | GTK_FILL, GTK_EXPAND, 0, 5);
     
    pButtonC_ori = gtk_button_new_with_label("Sélection fichier");
    gtk_table_attach(GTK_TABLE(pTableC), pButtonC_ori, 6, 7, 0, 1, GTK_EXPAND | GTK_FILL, GTK_EXPAND, 0, 5);
    En conclusion, j'avance trop au petit bonheur sans savoir si ce que je tente est réalisable suivant mon point de vue ... Donc si quelqu'un à un exemple, voit ce que je veux faire ... je suis preneur.

    Mezrci d'avance

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 7
    Par défaut
    Je ne sais pas si utiliser des tables est important pour toi, mais a mon avis c'est une mauvaise idée.

    Utilise plutot

    ou encore

    Qui corresspondent a des hbox et vbox en plus flexible et plus pratique pour l'utilisateur.

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

Discussions similaires

  1. [Windows 7] problème d'impression avec mon application VB6
    Par PrincessKC dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 16/06/2011, 14h36
  2. Problème de déploiement de mon application WEB
    Par hajer_baccouch dans le forum NetBeans
    Réponses: 1
    Dernier message: 16/05/2011, 13h56
  3. Problème avec Tombsoting de mon application
    Par marwa21 dans le forum Windows Phone
    Réponses: 3
    Dernier message: 01/05/2011, 21h12
  4. problème d'exécution de mon application Silverlight
    Par dhay06 dans le forum Silverlight
    Réponses: 8
    Dernier message: 20/05/2010, 19h39
  5. Problème d'execution avec mon application
    Par jfdmagic dans le forum Installation, Déploiement et Sécurité
    Réponses: 9
    Dernier message: 29/05/2009, 13h23

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