응용 프로그램 용 플러그인을 만들고 사용자에게 데이터를 요청하려면 GUI가 응답 성을 유지해야하므로 스레드를 만들어야합니다. 내 기능을 오랫동안 호출하십시오.다른 스레드에서 GUI를 만드는 것을 지원하는 GUI 라이브러리
내가 아는 대부분의 GUI 라이브러리 (wxWidgets, Qt)는 다른 스레드에서 GUI를 만드는 것을 지원하지 않는 것 같습니다. 때로는 끝내기위한 트릭이 있지만 휴대용이 아니거나 보장되지 않습니다.
나는 공식적으로 다른 스레드에서 GUI를 시작하는 것을 지원하는 GUI 라이브러리를 찾고 있습니다. 이 프로젝트의 유일한 요구 사항은 Windows, Linux 및 Mac으로의 이식성과 C 인터페이스 공개입니다. 경량 성을위한 보너스 포인트.
당신은 여기에 많은 것을 묻고 있습니다! 일반적인 해결책은 작업자의 주 스레드와 장기 실행 작업에서 UI를 실행하는 것입니다. 너도 알 잖아. 왜 당신의 문제를 해결할 수 없습니까? –
Tk는 어떨까요? 메시지 대기열에서 명령을 쉽게 수행 할 수 있어야합니다. – whoplisp