ich finde keine Lösung zu meinem Problem und hoffe auf Hilfe:
ich starte einen Thread (t) und meine gui (widget.py) aus meinem File (mod.py). Nun versuche ich schon eine ganze Zeit den Thread(t) von der GUI (widget.py) zu stoppen (also mit join()), finde aber nicht wirklich eine Lösung!
mod.py:
Code: Alles auswählen
t = threading.Thread(name="rThread", target=read())
t = threading.Thread(name="rThread", target=read())
t.daemon = True
t.start()
widget.py:
Code: Alles auswählen
for thread in threading.enumerate():
print (thread.getName())
dann habe ich versucht die "Thread-Variable" t global zu setzen (über ein separates Modul), welches ich dann in mod.py und widget.py importiert habe, habe dann so versucht mit join() den Thread zu stoppen, klappt aber auch nicht, vermutlich weil beim Import ja der code im Modul "durchlaufen" wird und in dem Moment t noch nicht definiert ist ?!?
Ich hoffe es versteht jemand mein Problem

ich sag schon mal danke im voraus.
Gruß Silas