Bonjour,
Pour faire suite à la réponse de tarball69,
J'ai vérifié que le support du thread est bien activé sur l'environnement TCL8.5 de la plateforme ARM (sous Debian)
en m'appuyant sur ce post :
https://mail.python.org/pipermail/tk...er/001684.html
le programme ne crashe pas et la variable renvoie tcl_platform(threaded) "1"
On peut donc supposer que le support thread est bien actif pourTk/Tcl
ci-dessous le code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
import Tkinter
import threading
def test(text_widget):
text_widget.config(text='threaded :' + Tkinter.Tk().getvar("tcl_platform(threaded)"))
def try_it(text_widget):
threading.Thread(target=test, args=(text_widget, )).start()
lbl = Tkinter.Label()
lbl.pack()
lbl.after(10, lambda: try_it(lbl))
lbl.mainloop() |
Avez-vous idée ?
PS : Je dois insérer un système de pause dans l'affichage de la vidéo.
Si le comportement est le même , je risque de ne pas pouvoir implémenter cette fonctionnalité ...
merci d'avance
Partager