Tkinter: scroll dans un widget Text()
Résolu
Phil_1857
Messages postés
1956
Statut
Membre
-
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'utilise Tkinter pour faires mes interfaces graphiques
Lorsque j'ai à afficher du texte dans une boite Text(), j'implante un objet Scrollbar() pour le cas où
le nombre de lignes dépasse la hauteur de la boite : normal
Or, je viens de créer le code suivant:
from tkinter import *
WIDTH, HEIGHT = 400, 250
main_win = Tk()
main_win.title('Test')
main_win.geometry(str(WIDTH)+'x'+str(HEIGHT)+'+300+100')
t = Text(main_win, width = 40, height = 11,font = ('helvetica', 13))
t.place(x = 15, y = 15)
row = 0.0
for k in range (25):
t.insert(row, 'test'+str(k)+'\n')
row+=4.0
main_win.mainloop()
et, surprise : en actionnant la roulette de ma souris, le texte défile, et pourtant il n'y a pas de scroll bar
C'est normal, ça ?
(il faut croire que oui puisque ça marche, mais bon ...)
Windows / Edge 105.0.1343.25
A voir également:
- Widget text tkinter
- Widget iphone - Guide
- Widget windows 11 - Guide
- Widget c'est quoi - Guide
- Réinstaller widget windows 11 - Guide
- Sms to text - Télécharger - Sauvegarde
2 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonjour,
Cela semble même documenté: https://tkdocs.com/tutorial/text.html