저는 파이썬 3/tkinter를 사용하고 있습니다.프로그램의 메인 루프를 GUI 밖으로 옮길 수 있습니까?
코드 샘플을 살펴보면 주 루프가 일반적으로 코드의 GUI 부분에 있음을 알았고 나머지 코드는 필요할 때 GUI 호출을위한 콜백을 제공합니다.
그러나 내 시뮬레이션은 사용자 상호 작용과 독립적으로 실행됩니다. UI는 때때로 시뮬레이션에서 어떤 일이 일어나고 있는지에 대한 시각을 제공하기 위해 존재하지만, 시뮬레이션에서 어떤 일이 일어나는지는 제어하지 않습니다. 그래서 메인 루프가 UI가 아닌 시뮬레이션과 관련되기를 바랍니다. 내가 어떻게 그럴 수 있니?
python/tkinter에 대해 모르겠습니까? 예 : Qt는 비 UI 스레드에서 다중 이벤트 루프 및 이벤트 루프를 허용합니다. –
mainloop-type 구문을 필요로하지 않는 GUI 툴킷이 있으며 물건을 표시하기 위해 메소드를 호출 할 수있는 객체를 단순히 표시하는 GUI 툴킷이 있습니까? (나는 이상하게 여길 것이고, 나는 단지 궁금하다.) – max