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 :

accrocher des widget sur une table


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 191
    Par défaut accrocher des widget sur une table
    salut

    j'utilise une table avec ma fentetre principale afin de pouvoir placer plusieurs widget a l'interieur.
    Mon petit soucis est lorsque je place un widget sur cette table (par ex un bouton) je lui met les coordonnée ou il doit se trouver. je fais cela pour chacun d'entre eux

    Pourtant à l'affichage la fenetre ce redimensionne tt seule?????????????
    comment peut on faire pour quelle respecte les coordonnées que je lui es mis ?????
    exemple ou "j'accroche" un spin à la table
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    gtk_table_attach_defaults(GTK_TABLE(papp->Table), papp->Spin4, 6, 7, 4, 5 );
    Merci

  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 : 47
    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 insa59
    Pourtant à l'affichage la fenetre ce redimensionne tt seule?????????????
    Oui normal, si tu met un certains nombre de widgets, chacun d'eux à une taille requise (minimum ou par défaut) et si ta fenêtre n'est pas assez grande pour tout contenir "correctement", elle s'adapte, on ne peut rien faire contre cela !

    Tu peux fixer une taille préférée pour ta fenêtre avec la fonction gtk_window_set_default_size mais c'est à peu près tout ce que tu peux faire pour contrôler un minimum la taile mais cela n'empêchera pas son redimessionnement (à moins d'une technique dont j'ignore l'existence) !

    Ais-je répondu à ta question ?
    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 confirmé
    Inscrit en
    Février 2007
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 191
    Par défaut
    Tu peux fixer une taille préférée pour ta fenêtre avec la fonction gtk_window_set_default_size
    OUI j'utilise deja cette fct pour ma fenetre principale.
    Et si tu dis qu'on ne peut pas controle le dimensionement de nos widget cela est bien dommage

  4. #4
    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 : 47
    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 insa59
    OUI j'utilise deja cette fct pour ma fenetre principale.
    Et si tu dis qu'on ne peut pas controle le dimensionement de nos widget cela est bien dommage
    En fait, on peux simplement définir leur taile préférés c'est tout. Tu peux plus ou moins contrôler le dimensionement des widget par rapport au widget conteneur avec les argument de type gboolean comme par exemple les paramètres expand ou encore homogeneous (cet argument est à définir lors de la création de ta table et si tu le mets sur TRUE alors chaque widgets à l'intérieur de ta table aurons la même taille ... d'où le nom de l'argument
    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 !

  5. #5
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 191
    Par défaut
    okie je jette un coup d'oeil

    Moi j'ai mis un false et en faite un true n'est pas correct ds mon cas

  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 : 47
    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 insa59
    okie je jette un coup d'oeil

    Moi j'ai mis un false et en faite un true n'est pas correct ds mon cas
    Oui si tu as déjà mis un FALSE ... c'est dur de faire plus

    Tu peux peut-être essayé de donner également une taille préférée à ton GtkTable avec la fonction gtk_container_set_border_width pour voir si tu peux au moins empêcher le redimensionement de ta fenêtre mais après je crois que c'est à peu près tout ce qu'on peut faire !
    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 !

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/02/2008, 08h17
  2. Comment avoir des informations sur une table ?
    Par Shogun dans le forum Oracle
    Réponses: 2
    Dernier message: 09/01/2007, 15h40
  3. [MySQL] Perte des droits sur une table ??
    Par Mystic eyes dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 05/07/2006, 16h40
  4. [ASE][T-SQL]droits des user sur une table...
    Par arona dans le forum Sybase
    Réponses: 3
    Dernier message: 11/05/2006, 21h48
  5. Ordre de sélection des lignes sur une table DB2
    Par Pierre Formosa dans le forum DB2
    Réponses: 1
    Dernier message: 26/04/2006, 20h03

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