Bonjour,
je débute en Tkinter et j'ai plusieurs questions :
- Quel widget faut-il ultiliser afin d'obtenir une zone de texte dans laquelle l'utilisateur peut écrire et dont on peut modifier la largeur (zone de plusieurs lignes). En fait, je cherche un widget qui a les propriétés d'une ligne de saisie mais sur plusieurs lignes et non une seule.
- Comme vous le voyez ci dessous, j'ai une fonction qui permet de d'afficher un nombre aléatoire de 16 chiffres dans une case après avoir cliqué sur un bouton. Cependant, lorsque l'on reclique sur le bouton, un autre nombre aléatoire s'affiche à la suite du premier nombre. J'aimerais que le premier soit effacé lorsque l'on clique une nouvelle fois sur le bouton. Ainsi, il n'y aurait toujours qu'un seul nombre dans la case. Je pensais qu'avec les deux dernières lignes de ma fonction cela marcherait mais non. Visiblement il me manque une information.
def aléatoire() :
cle = ""
while(len(cle)<16):
cle += str(random.randint(0,9))
ligne_cle.insert("insert", cle)
ligne_cle.select_adjust(0)
ligne_cle.select_clear()
return
SVP
Merci
Partager