Como criar GUI com Python + OpenCV ?

Olá,

Bem já tenho minha aplicação rodando por linha de comando utilizando openCV, que basicamente conta quantas vezes uma cor passou pelo ponto de interesse durante um tempo informado pelo usuário, minha ideia é criar uma espécie de “placar” onde teria a quantidade de vezes que cada cor passou e tal… Tentei fazer com Tkinter e funcionou, porem queria algo mais visualmente atrativo, estava pensando em fazer algo web também, mas vi que teria que usar Threads (não entendi muito, nem achei muito sobre isso), pensei em até ir salvando em um banco qualquer e ir pegando esses inserts com um app web, mas ai eu não teria controle de iniciar e finalizar a aplicação em openCV (Sei que seria uma gambiarra sadhash).

Enfim alguém sabe como eu poderia criar uma gui “customizável”, poderia até ser Web mas quero utilizar com OpenCV, pois achei o Tkinter ultrapassado e limitado…Existe algo tipo JavaFx para o python?

Talvez isso possa ajudar…

https://wiki.python.org/moin/PyQt