Używam pygame do napisania programu i potrzebuję trochę pola tekstowego konfiguracji GUI i przycisku do sterowania. Już zrobiłem przycisk za pomocą pygame, ale mogę po prostu napisać pole tekstowe z pygame. Być może muszę użyć tkintera razem z pygame.Czy jest coś, czego potrzebuję świadomy używania razem Tkinter i pygame?
Myślę, że jeśli nie ma możliwości wykonania części do pygame i części tkinter w jednym oknie, mógłbym umieścić je w 2 osobnych oknach.
Mam nadzieję, że część tkinter może zaktualizować zmienną globalną w mojej części pygame, czy byłby jakiś problem? Mógłbym stworzyć proces potomny tkintera z części pygame tak, że część tkintera prawdopodobnie "zobaczy" zmienną globalną w części pygame i zmodyfikuje je.
Czy mogę to zrobić? Czy są jakieś pułapki?
Pygame nie ma pętli zdarzenia - to oczekuje, aby napisać własną pętlę zdarzeń - tak byłoby OK, aby utworzyć aplikację tkinter od wewnątrz aplikacji Pygame, chyba że ktoś jest usign fullscreen dla pygame. Ale masz rację, że użytkownik powinien użyć jakiegoś zestawu narzędzi do pygame. – jsbueno
@jsbueno: po wywołaniu Tkintera, jego pętla zdarzeń przejmuje kontrolę. Jak więc uruchomić go z działającej pętli pygame? –
the pgu toolkit sucks. Bez samouczka i próbuję sam. Teraz myślę, że działa i nagle okno po prostu zamarza bez powodu/wyjątku. – lamwaiman1988