Czy istnieje sposób, w jaki mogę uzyskać matplotlib do blokowania kodu kodu w oczekiwaniu na matplotlib.backend_bases.Event
?matplotlib: celowo blokuje wykonywanie kodu w oczekiwaniu na zdarzenie GUI
Pracowałem nad niektórymi klasami interaktywnego rysowania linii i wielokątów wewnątrz figur matplotlib, po these examples. Naprawdę chciałbym zablokować wykonywanie, dopóki nie zakończę edycji swojego wielokąta, a następnie zdobędziemy końcowe pozycje wierzchołków - jeśli znasz Matlaba, zasadniczo próbuję replikować składnię position = wait(roihandle)
, na przykład here.
Przypuszczam, że mógłbym ustawić jakiś atrybut klasy mojego interaktywnego obiektu wielokąta po naciśnięciu klawisza, a następnie wielokrotnie odpytywać obiekt w moim skrypcie, aby sprawdzić, czy zdarzenie miało miejsce jeszcze, ale miałem nadzieję, że będzie lepszy sposób.
należy przyjąć swoją odpowiedź. – tacaswell
Zgadzam się, ale muszę poczekać 2 dni, zanim będę mógł –