Comment couper un entry avec le curseur
Résolu/FerméPr.Witherfire Messages postés 79 Date d'inscription samedi 5 novembre 2022 Statut Membre Dernière intervention 25 février 2023 - 12 déc. 2022 à 19:41
- Comment couper un entry avec le curseur
- Comment couper un pdf - Guide
- Couper une video - Guide
- Couper photo en 3 instagram - Guide
- Comment faire apparaître le curseur sans souris - Guide
- Comment couper un enregistrement audio - Guide
4 réponses
12 déc. 2022 à 18:57
Bonjour,
Il faut effectivement utiliser un tk.Text pour écrire sur plusieurs lignes comme le suggère bhore #1. En repartant de ce lien et de ce lien :
import tkinter as tk def on_click(): s = text.get("1.0", tk.END) words = s.split() print(words) # Prepare the window root = tk.Tk() text = tk.Text(root, height=2, width=30) text.pack() text.insert(tk.END, "Just a text Widget\nin two lines\n") button = tk.Button(text = "Click me", command = on_click) button.pack() # Run the program tk.mainloop()
Quand on clique sur le bouton, on voit apparaître dans le terminal :
['Just', 'a', 'text', 'Widget', 'in', 'two', 'lines']
Bonne chance
Bonsoir, que veut dire “ coupée au niveau du curseur ” ?
Si tu as nécessité d'avoir plusieurs lignes, alors le widget Entry n'est pas adapté, sers-toi du widget Text de tkinter.
12 déc. 2022 à 16:56
Bonjour.
Coupé au niveau du curseur signifie : soit une ligne 1 (comportant deux lettres :a et b). Si le curseur est entre a et b et que entrée est pressée, la ligne 1 affichera a et la ligne 2 affichera b.
En fait, je voudrais que les mots soit mis dans des Entry(1 mot = 1 entry) pour pouvoir les traiter après. L'idée de texte n'est pas mauvaise. Mais dans ce cas, comment isoler chaque mot dans des variables (dans le widget text)
Merci
12 déc. 2022 à 19:41
Ok merci beaucoup.