Die Suche ergab 4 Treffer

von pyranha
Montag 9. Dezember 2019, 19:40
Forum: Tkinter
Thema: 2 Funktionen gleichzeitig ausführen
Antworten: 6
Zugriffe: 2361

Re: 2 Funktionen gleichzeitig ausführen

Servus zusammen,


Das ist nicht gut. Statt sich *global* eine calling-Instance zu merken, solltest du in __get__ einen Wrapper zurueckgeben. Und der kann dann auch gleich das zweite Problem loesen: der Thread verschwindet im Nirvana, und es ist nicht moeglich, darauf zB per join zu warten ...
von pyranha
Montag 9. Dezember 2019, 17:12
Forum: Tkinter
Thema: 2 Funktionen gleichzeitig ausführen
Antworten: 6
Zugriffe: 2361

Re: 2 Funktionen gleichzeitig ausführen

Servus zusammen,

eventuell kann man das auch mit einer Art Wrapper lösen. Damit könnte man dann jede Methode die nebenläufig ausgeführt werden soll mit einem Klassendekorator in einen eigenen Thread packen. In etwa so:

from threading import Thread
import tkinter as tk

class ThreadWrapper:
def ...
von pyranha
Montag 9. Dezember 2019, 16:41
Forum: Allgemeine Fragen
Thema: pygame - funktion ausführen lassen
Antworten: 2
Zugriffe: 583

Re: pygame - funktion ausführen lassen

Servus,

nach einem kurzen Blick über Deinen Code ist mir eine Kleinigkeit aufgefallen: In der Funktion gameloop() wird die Funktion menu() zwei mal hintereinander gerufen. Dabei werden jede Menge events übergeben.

def gameloop(screens):

global speed_x, speed_y
global body
clock = pygame.time ...
von pyranha
Donnerstag 5. Dezember 2019, 14:22
Forum: Tkinter
Thema: Checkbox selectcolor im Darkmode ändert seine Farbe nicht
Antworten: 2
Zugriffe: 732

Re: Checkbox selectcolor im Darkmode ändert seine Farbe nicht

Hallo zusammen,

ich denke, die Ursache ist, dass in Deinen Funktionen action_dark() bzw. action_bright() lediglich der Wert der Variable c geändert wird. Allerdings ändert sich damit nicht automatisch die entsprechende Eigenschaft des widgets.

Eventuell kommst Du weiter, wenn Du:

1) Beim ...