Interoperacyjność Ncurses i Qt

Jaka jest najlepsza metoda odświeżania ekranu w każdej sekundzie, podczas oczekiwania na dane wprowadzone przez użytkownika, z aplikacją opartą na Qt i ncurses? (np. pokaż zegar i uzyskaj dane użytkownika).

Potrzebuję najlepszego kompromisu między wykorzystaniem procesora i szybkością reakcji aplikacji.

Aby być bardziej szczegółowym z pytaniem, jak uzyskać dane wejściowe użytkownika i nadal używaćQTimer i mechanizm slotu sygnałowego?

Używając poniższego kodu, zegary nie działają.

nodelay(stdscr,true); while(1) { sleep(1); getch(); processInput(); }

questionAnswers(2)

yourAnswerToTheQuestion