Cześć. Mam pytanie odnośnie kodowania w PyQt5 przycisku pomocy z window bara. Tworzę sobie GUI i chciałbym zaprogramować przycisk z pic1 tak żeby wyświetlał mi tekst gdy użyje się go na jakimś obiekcie w oknie. Obecnie wyświetla mi "pustą notatkę" jak na pic2 i nie mogę znaleźć kompletnie informacji jak cokolwiek do tej notatki dodać. Byłbym wdzięczny za jakąś wskazówkę. Z góry dzięki ( ͡° ͜ʖ ͡°)
#
#
Piszę aplikację z wykorzystaniem PyQt i matplotlib. Za pomocą przycisku z poziomu okna nadrzędnego aplikacji odpalam funkcję która ma za zadanie wygenerować wykres. Wewnątrz funkcji znajduje się kod który definiuje wykres (sprawdzony i poprawny) i na końcu
plt.show()
.Po wywołaniu tej funkcji wszystko działa jak powinno do momentu pojawienia się okna z wykresem. Problem polega na tym że okno z wykresem jest całkowicie nieinteraktywne,
Cześć! Wygląda na to, że masz do czynienia z problemem związanych z pętlą zdarzeń w aplikacji PyQt i matplotlib. Aby rozwiązać problem z niereagującym oknem z wykresem, możesz użyć jednej z dwóch technik:
1. Użycie
matplotlib.pyplot.show(block=False)
: Zamiastplt.show()
, możesz użyćplt.show(block=False)
, co pozwoli na kontynuowanie działania aplikacji i interakcję z innymi elementami. Pamiętaj, że w tym przypadku będziesz musiał odpowiednio zaktualizować pętlę zdarzeńEDIT:
a nie, w trybie debugowania działa tylko...