<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Tkinter</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur Tkinter et compatible (Tix, Pmw, ...). Avant de poster -> FAQ Tkinter]]></description>
		<language>fr</language>
		<lastBuildDate>Thu, 04 Jun 2026 04:40:51 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Tkinter</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title><![CDATA[[Python 3.X] récupération d'un du contenu d'un champ Entry pour des appels fonction]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183589&amp;goto=newpost</link>
			<pubDate>Wed, 06 May 2026 09:05:03 GMT</pubDate>
			<description><![CDATA[J'ai écrit un ensemble de...]]></description>
			<content:encoded><![CDATA[<div>J'ai écrit un ensemble de fonction suivi d'une interface graphique. J'essaie de récupérer le contenu d'un champ Entry pour des calculs grâce aux fonctions mais il y a toujours des erreurs à la ligne 51. Voici le programme en pièce jointe.<br />
Si quelqu'un peut m'aider.</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Fichiers attachés</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/py.gif" alt="Type de fichier : py" />
	<a href="https://www.developpez.net/forums/attachments/p676153d1778058201/autres-langages/python/gui/tkinter/recuperation-contenu-champ-entry-appels-fonction/estpremier.py/">estPremier.py</a> 
(1,2 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f169/autres-langages/python/gui/tkinter/">Tkinter</category>
			<dc:creator>taradoum</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183589/autres-langages/python/gui/tkinter/recuperation-d-contenu-d-champ-entry-appels-fonction/</guid>
		</item>
		<item>
			<title>afficher texte dans une entry via un bouton.</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182329&amp;goto=newpost</link>
			<pubDate>Thu, 26 Feb 2026 08:09:05 GMT</pubDate>
			<description>Bonjour, 
 
je code...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
je code actuellement une petite calculatrice en python3 et tkinter.<br />
<br />
Je me retrouve bloqué lorsque je souhaite que lorsque j'appuis par exemple sur le bouton 1, le nombre 1 s'affiche dans l'entry.<br />
<br />
De ce que j'ai compris pour appeler la fonction d'écriture dans l'entry je dois faire comme ceci : <br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">buton_1 = Button<span class="br0">&#40;</span>frame_line_1, text=<span style="color: #FF0000;">'1'</span>,command=setEntry<span class="br0">&#41;</span>.grid<span class="br0">&#40;</span>row=<span style="color: #cc66cc;">1</span>, column=<span style="color: #cc66cc;">0</span><span class="br0">&#41;</span></code><hr />
</div>Mais que dois je coder dans la fonction setEntry, là est ma question.<br />
<br />
Merci pour votre aide.<br />
<br />
Bien à vous.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f169/autres-langages/python/gui/tkinter/">Tkinter</category>
			<dc:creator>Code Rom</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182329/autres-langages/python/gui/tkinter/afficher-texte-entry-via-bouton/</guid>
		</item>
		<item>
			<title><![CDATA[[Python 3.X] affichage "intermédiaire" de formes dans TKinter]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179119&amp;goto=newpost</link>
			<pubDate>Tue, 09 Sep 2025 09:21:56 GMT</pubDate>
			<description>bonjour,  
avec TKinter, je...</description>
			<content:encoded><![CDATA[<div>bonjour, <br />
avec TKinter, je crée aléatoirement plusieurs lignes, et  je voudrais les voir  s'afficher successivement avec un timing d'une seconde.  Pour l'instant, tout s'affiche en une seule fois à la fin de ma boucle. Comment faire pour voir les étapes intermédiaires, soit un affichage de ligne après 1/10 seconde, par exemple.  Je ne parviens pas à utiliser &quot;alfter&quot;.<br />
<br />
Merci<br />
<br />
import tkinter as tk<br />
import random<br />
<br />
fenetre = tk.Tk()<br />
fenetre.title(&quot;Tracer des lignes&quot;)<br />
<br />
def dessiner_ligne(canvas, x, y, x2, y2, couleur=&quot;blue&quot;, epaisseur=1):<br />
    canvas.create_line(x, y, 200, 200, fill='blue', width=2)<br />
<br />
canvas = tk.Canvas(fenetre, width=400, height=400, bg='white')<br />
canvas.pack()<br />
<br />
for bcl in range (1,100):<br />
    x=random.randint(1,400)<br />
    y =random.randint(1,400)<br />
    dessiner_ligne(canvas, x, y, 200, 200, couleur=&quot;red&quot;, epaisseur=3)<br />
<br />
fenetre.mainloop()</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f169/autres-langages/python/gui/tkinter/">Tkinter</category>
			<dc:creator>Arabord</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179119/autres-langages/python/gui/tkinter/affichage-intermediaire-formes-tkinter/</guid>
		</item>
		<item>
			<title>Listbox et Labels Liées</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2177788&amp;goto=newpost</link>
			<pubDate>Sun, 29 Jun 2025 08:21:30 GMT</pubDate>
			<description>Bonjour à tous, 
Le bout de...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous,<br />
Le bout de code ci-après construit 5 Listbox et 5 Labels qui reçoivent chacun le choix de la Listbox correspondante.<br />
L’idée était d’afficher directement sans valider par le bouton c’est-à-dire au clic dans chaque liste.<br />
Tkinter renvoie une erreur que je n’arrive pas à contourner.<br />
Si quelqu’un a une idée, merci d’avance.<br />
L.P<img src="https://www.developpez.net/forums/attachments/p668420d1751185183/autres-langages/python/gui/tkinter/listbox-labels-liees/listbox_labels.jpg/" border="0" alt="Nom : ListBox_Labels.jpg
Affichages : 257
Taille : 17,1 Ko"  style="float: CONFIG" /><br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #808080;"># essai de construction auto de listbox 01</span>
<span style="color: #0000ff;">from</span> tkinter <span style="color: #0000ff;">import</span>*
&nbsp;
<span style="color: #0000ff;">class</span> Listes:
    <span style="color: #0000ff;">def</span> <span style="color: #0080ff;">__init__</span><span class="br0">&#40;</span>self<span class="br0">&#41;</span>:
        self.elements = <span class="br0">&#91;</span><span class="br0">&#93;</span>
&nbsp;
    <span style="color: #0000ff;">def</span> add_element<span class="br0">&#40;</span>self, element, name<span class="br0">&#41;</span>:
        <span style="color: #0000ff;">for</span> i, item <span style="color: #0000ff;">in</span> enumerate<span class="br0">&#40;</span>element<span class="br0">&#41;</span>:
            name.insert<span class="br0">&#40;</span>END, element<span class="br0">&#91;</span>i<span class="br0">&#93;</span><span class="br0">&#41;</span>
&nbsp;
    <span style="color: #0000ff;">def</span> choix_element<span class="br0">&#40;</span>self, name<span class="br0">&#41;</span>: <span style="color: #808080;"># ne fonctionne pas sans valider par le bouton</span>
        choix_list=name.get<span class="br0">&#40;</span>name.curselection<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
        <span style="color: #0000ff;">print</span><span class="br0">&#40;</span>str<span class="br0">&#40;</span>name<span class="br0">&#41;</span><span class="br0">&#91;</span><span style="color: #cc66cc;">1</span>:<span class="br0">&#93;</span>, choix_list, str<span class="br0">&#40;</span>name<span class="br0">&#41;</span><span class="br0">&#91;</span><span style="color: #cc66cc;">6</span>:<span style="color: #cc66cc;">7</span><span class="br0">&#93;</span><span class="br0">&#41;</span>
        etiquettes<span class="br0">&#91;</span>int<span class="br0">&#40;</span>str<span class="br0">&#40;</span>name<span class="br0">&#41;</span><span class="br0">&#91;</span><span style="color: #cc66cc;">6</span>:<span style="color: #cc66cc;">7</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#93;</span>.config<span class="br0">&#40;</span>text=choix_list<span class="br0">&#41;</span>
&nbsp;
<span style="color: #0000ff;">def</span> build_et_place_Lbx<span class="br0">&#40;</span>fen<span class="br0">&#41;</span>: <span style="color: #808080;"># construction et placement de n listbox vides</span>
    <span style="color: #0000ff;">global</span> lists
    lists=<span class="br0">&#91;</span><span class="br0">&#93;</span>
    <span style="color: #0000ff;">for</span> i <span style="color: #0000ff;">in</span> range<span class="br0">&#40;</span><span style="color: #cc66cc;">5</span><span class="br0">&#41;</span>:
        list = Listbox<span class="br0">&#40;</span>fen, width=<span style="color: #cc66cc;">8</span>, height=<span style="color: #cc66cc;">6</span>, name=<span style="color: #FF0000;">'list['</span> + str<span class="br0">&#40;</span>i<span class="br0">&#41;</span> + <span style="color: #FF0000;">']'</span><span class="br0">&#41;</span>
        list.place<span class="br0">&#40;</span>x= <span style="color: #cc66cc;">10</span> + i * <span style="color: #cc66cc;">80</span>, y= <span style="color: #cc66cc;">20</span> <span class="br0">&#41;</span>
        lists.append<span class="br0">&#40;</span>list<span class="br0">&#41;</span>
&nbsp;
<span style="color: #0000ff;">def</span> build_et_place_Etq<span class="br0">&#40;</span>fen<span class="br0">&#41;</span>: <span style="color: #808080;"># construction et placement de n Labels vides</span>
    <span style="color: #0000ff;">global</span> etiquettes
    etiquettes=<span class="br0">&#91;</span><span class="br0">&#93;</span>
    <span style="color: #0000ff;">for</span> i <span style="color: #0000ff;">in</span> range<span class="br0">&#40;</span><span style="color: #cc66cc;">5</span><span class="br0">&#41;</span>:
        etiquette = Label<span class="br0">&#40;</span>fen, text= <span style="color: #FF0000;">'........'</span>,font=<span class="br0">&#40;</span><span style="color: #FF0000;">'&quot;Consolas&quot; 8'</span><span class="br0">&#41;</span>,<span class="br0">&#41;</span>
        etiquette.place<span class="br0">&#40;</span>x= <span style="color: #cc66cc;">8</span> + i * <span style="color: #cc66cc;">80</span>, y= <span style="color: #cc66cc;">120</span> <span class="br0">&#41;</span>
        etiquettes.append<span class="br0">&#40;</span>etiquette<span class="br0">&#41;</span>
&nbsp;
<span style="color: #0000ff;">def</span> choix<span class="br0">&#40;</span><span class="br0">&#41;</span>: <span style="color: #808080;"># actionn&eacute; par le bouton pour essai</span>
    <span style="color: #0000ff;">for</span> w <span style="color: #0000ff;">in</span> lists:
        <span style="color: #0000ff;">if</span> w.focus_get<span class="br0">&#40;</span><span class="br0">&#41;</span>==w:
            f=<span class="br0">&#40;</span>str<span class="br0">&#40;</span>w<span class="br0">&#41;</span><span class="br0">&#91;</span><span style="color: #cc66cc;">6</span>:<span style="color: #cc66cc;">7</span><span class="br0">&#93;</span><span class="br0">&#41;</span> <span style="color: #808080;"># ne convient que si le nb de listes est &lt;= 10 !</span>
<span style="color: #808080;">##            print(w, f)</span>
    lists<span class="br0">&#91;</span>int<span class="br0">&#40;</span>f<span class="br0">&#41;</span><span class="br0">&#93;</span>.bind<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;&lt;&lt;ListboxSelect&gt;&gt;&quot;</span>, li.choix_element<span class="br0">&#40;</span>lists<span class="br0">&#91;</span>int<span class="br0">&#40;</span>f<span class="br0">&#41;</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
&nbsp;
<span style="color: #808080;">#---</span>
fen= Tk<span class="br0">&#40;</span><span class="br0">&#41;</span>
fen.geometry <span class="br0">&#40;</span><span style="color: #FF0000;">&quot;400x200+1000+600&quot;</span><span class="br0">&#41;</span>
bt=Button<span class="br0">&#40;</span>fen, text=<span style="color: #FF0000;">'choix'</span>, command= choix<span class="br0">&#41;</span>; bt.pack<span class="br0">&#40;</span><span class="br0">&#41;</span>
f=<span style="color: #cc66cc;">0</span>
lt0=<span class="br0">&#40;</span><span style="color: #FF0000;">'Azerty'</span>, <span style="color: #FF0000;">'Defagu'</span>, <span style="color: #FF0000;">'Getidos'</span><span class="br0">&#41;</span>
lt1=<span class="br0">&#40;</span><span style="color: #FF0000;">'vytum'</span>, <span style="color: #FF0000;">'dgbclo'</span>, <span style="color: #FF0000;">'vbj45'</span>, <span style="color: #FF0000;">'dpoke'</span><span class="br0">&#41;</span>
lt2=<span class="br0">&#40;</span><span style="color: #cc66cc;">12345</span>, <span style="color: #cc66cc;">45678</span>, <span style="color: #cc66cc;">12.56</span>, <span style="color: #cc66cc;">0.45</span>, -<span style="color: #cc66cc;">165.125</span><span class="br0">&#41;</span>
lt3=<span class="br0">&#40;</span><span style="color: #FF0000;">'fvchux'</span>, <span style="color: #FF0000;">'hjbvd'</span>, <span style="color: #FF0000;">'fgjion'</span><span class="br0">&#41;</span>
lt4=<span class="br0">&#40;</span><span style="color: #FF0000;">''</span>,<span class="br0">&#41;</span>
&nbsp;
<span style="color: #808080;">##lt0=()</span>
<span style="color: #808080;">##lt1=()</span>
<span style="color: #808080;">##lt2=()</span>
<span style="color: #808080;">##lt3=()</span>
<span style="color: #808080;">##lt4=()</span>
&nbsp;
build_et_place_Lbx<span class="br0">&#40;</span>fen<span class="br0">&#41;</span>
build_et_place_Etq<span class="br0">&#40;</span>fen<span class="br0">&#41;</span>
&nbsp;
li=Listes<span class="br0">&#40;</span><span class="br0">&#41;</span>
li.add_element<span class="br0">&#40;</span>lt0, lists<span class="br0">&#91;</span><span style="color: #cc66cc;">0</span><span class="br0">&#93;</span><span class="br0">&#41;</span>
li.add_element<span class="br0">&#40;</span>lt1, lists<span class="br0">&#91;</span><span style="color: #cc66cc;">1</span><span class="br0">&#93;</span><span class="br0">&#41;</span>
li.add_element<span class="br0">&#40;</span>lt2, lists<span class="br0">&#91;</span><span style="color: #cc66cc;">2</span><span class="br0">&#93;</span><span class="br0">&#41;</span>
li.add_element<span class="br0">&#40;</span>lt3, lists<span class="br0">&#91;</span><span style="color: #cc66cc;">3</span><span class="br0">&#93;</span><span class="br0">&#41;</span>
li.add_element<span class="br0">&#40;</span>lt4, lists<span class="br0">&#91;</span><span style="color: #cc66cc;">4</span><span class="br0">&#93;</span><span class="br0">&#41;</span>
&nbsp;
<span style="color: #808080;"># J&#146;aurai voulu &eacute;crire quelque chose comme &ccedil;a :</span>
<span style="color: #808080;">#lists[0].bind(&quot;&lt;&lt;ListboxSelect&gt;&gt;&quot;, li.choix_element(lists[0])) # ne fonctionne pas ?</span>
&nbsp;
fen.mainloop<span class="br0">&#40;</span><span class="br0">&#41;</span></pre></td></tr></table></code><hr />
</div></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p668420d1751185183/autres-langages/python/gui/tkinter/listbox-labels-liees/listbox_labels.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f169/autres-langages/python/gui/tkinter/">Tkinter</category>
			<dc:creator>luc pic</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2177788/autres-langages/python/gui/tkinter/listbox-labels-liees/</guid>
		</item>
	</channel>
</rss>
