Mais l'image n'est pas au milieu et surtout, les label.txt1,2,... ne se
placent pas complètement à gauche de la fenetre . Ils laissent une marge
(column=0 ne donne rien de mieux) .
Peut-être devrais-je définir les largeurs de colonnes... ? Pas trouvé de
modèle :-((
Merci pour l'aide !
alain
Mais l'image n'est pas au milieu et surtout, les label.txt1,2,... ne se placent pas complètement à gauche de la fenetre . Ils laissent une marge (column=0 ne donne rien de mieux) .
Précises-le quand même. Se baser sur les valeurs par défaut n'est jamais très bon...
Peut-être devrais-je définir les largeurs de colonnes... ? Pas trouvé de modèle :-((
En fait, si tu ne dis rien, par défaut, toutes les lignes et colonnes vont s'agrandir pareil lorsque tu redimensionnes la fenêtre. Pour préciser exactement quelles sont celles qui doivent le faire, il faut configurer les "poids" (weight) des lignes et colonnes:
fen1.grid_columnconfigure(1, weight=1)
Sauf que pour les lignes je ne sais pas: ça dépend de ce que tu veux faire... La méthode sera grid_rowconfigure.
Merci pour l'aide !
HTH -- python -c "print ''.join([chr(154 - ord(c)) for c in 'U(17zX(%,5.zmz5(17l8(%,5.Z*(93-965$l7+-'])"
On Fri, 30 Nov 2007 18:49:55 +0100, alainL <jarailet@club-internet.fr>
wrote:
Mais l'image n'est pas au milieu et surtout, les label.txt1,2,... ne se
placent pas complètement à gauche de la fenetre . Ils laissent une marge
(column=0 ne donne rien de mieux) .
Précises-le quand même. Se baser sur les valeurs par défaut n'est jamais
très bon...
Peut-être devrais-je définir les largeurs de colonnes... ? Pas trouvé de
modèle :-((
En fait, si tu ne dis rien, par défaut, toutes les lignes et colonnes vont
s'agrandir pareil lorsque tu redimensionnes la fenêtre. Pour préciser
exactement quelles sont celles qui doivent le faire, il faut configurer
les "poids" (weight) des lignes et colonnes:
fen1.grid_columnconfigure(1, weight=1)
Sauf que pour les lignes je ne sais pas: ça dépend de ce que tu veux
faire... La méthode sera grid_rowconfigure.
Merci pour l'aide !
HTH
--
python -c "print ''.join([chr(154 - ord(c)) for c in
'U(17zX(%,5.zmz5(17l8(%,5.Z*(93-965$l7+-'])"
Mais l'image n'est pas au milieu et surtout, les label.txt1,2,... ne se placent pas complètement à gauche de la fenetre . Ils laissent une marge (column=0 ne donne rien de mieux) .
Précises-le quand même. Se baser sur les valeurs par défaut n'est jamais très bon...
Peut-être devrais-je définir les largeurs de colonnes... ? Pas trouvé de modèle :-((
En fait, si tu ne dis rien, par défaut, toutes les lignes et colonnes vont s'agrandir pareil lorsque tu redimensionnes la fenêtre. Pour préciser exactement quelles sont celles qui doivent le faire, il faut configurer les "poids" (weight) des lignes et colonnes:
fen1.grid_columnconfigure(1, weight=1)
Sauf que pour les lignes je ne sais pas: ça dépend de ce que tu veux faire... La méthode sera grid_rowconfigure.
Merci pour l'aide !
HTH -- python -c "print ''.join([chr(154 - ord(c)) for c in 'U(17zX(%,5.zmz5(17l8(%,5.Z*(93-965$l7+-'])"
alainL
"Eric Brunel" a écrit dans le message de groupe de discussion :
On Fri, 30 Nov 2007 18:49:55 +0100, alainL wrote:
Bonjour, Je définis une taille de fenetre :
fen1.geometry("%dx%d"%(600,448))
des labels, un message et un canvas et un entry.
.................
avec grid, j'essaie de placer mes labels ds une col à gauche toute.
......................
puis mon canvas au milieu de la fenetre:
............................
Mais l'image n'est pas au milieu et surtout, les label.txt1,2,... ne se placent pas complètement à gauche de la fenetre . Ils laissent une marge (column=0 ne donne rien de mieux) .
Précises-le quand même. Se baser sur les valeurs par défaut n'est jamais très bon...
....................>
En fait, si tu ne dis rien, par défaut, toutes les lignes et colonnes vont s'agrandir pareil lorsque tu redimensionnes la fenêtre. Pour préciser exactement quelles sont celles qui doivent le faire, il faut configurer les "poids" (weight) des lignes et colonnes:
fen1.grid_columnconfigure(1, weight=1)
Sauf que pour les lignes je ne sais pas: ça dépend de ce que tu veux faire... La méthode sera grid_rowconfigure.
Finalement : text.place (x, y ) Maintenant, comment centrer ? :-))) Ah, si le 10;20 pouvait correspondre au centre du texte !!!
alainL
"Eric Brunel" <see.signature@no.spam> a écrit dans le message de groupe de
discussion : op.t2q7pf0mwepdt4@ericb.pragmadev...
On Fri, 30 Nov 2007 18:49:55 +0100, alainL <jarailet@club-internet.fr>
wrote:
Bonjour,
Je définis une taille de fenetre :
fen1.geometry("%dx%d"%(600,448))
des labels, un message et un canvas et un entry.
.................
avec grid, j'essaie de placer mes labels ds une col à gauche toute.
......................
puis mon canvas au milieu de la fenetre:
............................
Mais l'image n'est pas au milieu et surtout, les label.txt1,2,... ne se
placent pas complètement à gauche de la fenetre . Ils laissent une marge
(column=0 ne donne rien de mieux) .
Précises-le quand même. Se baser sur les valeurs par défaut n'est jamais
très bon...
....................>
En fait, si tu ne dis rien, par défaut, toutes les lignes et colonnes vont
s'agrandir pareil lorsque tu redimensionnes la fenêtre. Pour préciser
exactement quelles sont celles qui doivent le faire, il faut configurer
les "poids" (weight) des lignes et colonnes:
fen1.grid_columnconfigure(1, weight=1)
Sauf que pour les lignes je ne sais pas: ça dépend de ce que tu veux
faire... La méthode sera grid_rowconfigure.
Finalement : text.place (x, y )
Maintenant, comment centrer ? :-))) Ah, si le 10;20 pouvait correspondre
au centre du texte !!!
"Eric Brunel" a écrit dans le message de groupe de discussion :
On Fri, 30 Nov 2007 18:49:55 +0100, alainL wrote:
Bonjour, Je définis une taille de fenetre :
fen1.geometry("%dx%d"%(600,448))
des labels, un message et un canvas et un entry.
.................
avec grid, j'essaie de placer mes labels ds une col à gauche toute.
......................
puis mon canvas au milieu de la fenetre:
............................
Mais l'image n'est pas au milieu et surtout, les label.txt1,2,... ne se placent pas complètement à gauche de la fenetre . Ils laissent une marge (column=0 ne donne rien de mieux) .
Précises-le quand même. Se baser sur les valeurs par défaut n'est jamais très bon...
....................>
En fait, si tu ne dis rien, par défaut, toutes les lignes et colonnes vont s'agrandir pareil lorsque tu redimensionnes la fenêtre. Pour préciser exactement quelles sont celles qui doivent le faire, il faut configurer les "poids" (weight) des lignes et colonnes:
fen1.grid_columnconfigure(1, weight=1)
Sauf que pour les lignes je ne sais pas: ça dépend de ce que tu veux faire... La méthode sera grid_rowconfigure.
Finalement : text.place (x, y ) Maintenant, comment centrer ? :-))) Ah, si le 10;20 pouvait correspondre au centre du texte !!!