Tkinter: scroll dans un widget Text()
Résolu
Phil_1857
Messages postés
1872
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 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
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
Cela semble même documenté: https://tkdocs.com/tutorial/text.html