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 :

Le Packing : Quelle Galère ! [Débutant(e)]


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 31
    Par défaut Le Packing : Quelle Galère !
    salut,

    Je suis débutant en GTK. Je tente désespérément de faire une interface qui ressemble à peu près à quelque chose et je lutte avec le packing/placement des widgets... Quel enfer !
    Pour simplement positionner 3 malheureux boutons, 2 labels, 1 image et 1 progressbar c'est une galère pas possible.
    Bon j'utilise Glade. Peut être que ça n'arrange pas mais qd même.
    Entre les expansions, rétrécissement, remplir, bourrage (traductions tirées de Glade) et autres réjouissantes options pas moyen d'obtenir quelque chose de potable.
    Evidemment la moindre modif flingue tout le reste...

    Finalement j'utilise un GTKTable ce qui "facilite" un peu le placement mais c'est toujours le bazar... Je voudrais juste être capable d'avoir des colonnes de taille que JE VEUX et de pouvoir aligner des widgets dedans...
    Sinon j'ai bien lu des tutoriels mais je ne comprends s'il y a un truc que j'ai manqué ou quoi.
    Comment "progresse" t on pour placer des objects sans pour autant tout mettre en l'air systématiquement ?

    Merci pour toute suggestion.
    Abonn

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Salut !


    Tout dépend de comment tu veux placer tes widgets, fait un petit schéma et montre le nous Souvent il faut mettre des box dans des box etc...
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 31
    Par défaut
    Merci pour ta réponse. Pas facile d'explique effectivement.
    Je voudrais juste être maitre des tailles de cellules (horizontales ou verticales) et du placement à l'intérieur...
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    +---------+----------------+-------------------+-----------+
    |         |                |                   |           |  < ex : Hauteur de cellules de 30
    |         |                |                   |           |
    +---------+----------------+-------------------+-----------+
    |         |                |                   |           |  < ex : Hauteur de cellules de 10
    +---------+----------------+-------------------+-----------+
        ^            ^                  ^                ^
    larg. 30       100                 130              50
    En fait je suis un peu perdu dans toutes ces options...

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2007
    Messages
    204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2007
    Messages : 204
    Par défaut
    j'dis peut-être une bétise mais si tu veux quelque chose de "potable", il va falloir coder toi même....
    Et tu as raison sur les GtkTable, vu que tu attaches là ou tu veux avec des coordonné précis
    Désole, si je n'ai pas pu t'aider

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 31
    Par défaut
    T'inquiète, toutes les suggestions sont les bienvenues ! Merci

  6. #6
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par mick009
    Et tu as raison sur les GtkTable, vu que tu attaches là ou tu veux avec des coordonné précis
    Peut-être oui mais tu aura toujours les effets de remplissage et tout ce qui suit comme avec tout autre conteneur. Regarde du côté de GtkFixed mais sinon tu n'as effectivement aucun contrôle sur la largeur et hauteur des cellules d'une GtkTable, du moins pas autant qu'on le voudrais
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 31
    Par défaut
    Je vais jeter un oeil sur GtkFixed. Merci

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

Discussions similaires

  1. Développement jeux vidéo : quelles bases à avoir absolument ?
    Par Ezechiel dans le forum Développement 2D, 3D et Jeux
    Réponses: 175
    Dernier message: 20/02/2018, 16h14
  2. Débat : quelle distribution Linux choisir pour débuter ?
    Par Anonymous dans le forum Distributions
    Réponses: 227
    Dernier message: 18/02/2015, 10h09
  3. Réponses: 0
    Dernier message: 27/09/2007, 10h14
  4. Quelle est la fiabilité du protocole SSL ?
    Par Anonymous dans le forum Développement
    Réponses: 5
    Dernier message: 05/09/2002, 13h31
  5. [Choix] Quelles attentes par rapport aux SGBD ?
    Par thierry34 dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 13/07/2002, 20h08

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