Bonjour @ Tous !
"Encore un post pour choisir une lib graphique..."
Et oui, lol...
J'ai bien entendu lu ce qu'il y avait sur le forum à ce sujet et fait quelques recherches, mais, mis à part le fait que GTK+ est pas ce que je cherche (performance assez basses sous Windows) et que la MFC est vieille et pas pratique, je n'ai pas trouvé grand chose de concret par rapport à mes critères de recherches.
Voilà le contexte :
Je dois développer une application qui va permettre de mesurer le temps de réaction des utilisateurs face à une note de musique (une note est envoyée dans les enceintes, l'utilisateur doit réagir en reconnaissant et sélectionnant à l'écran [à l'aide de la souris] la note puis l'octave correspondante).
L'application est destinée à être utilisée dans le domaine de la recherche, la précision des mesures est donc primordiale.
En résumant, la librairie n'a pas besoin de grand chose, j'ai besoin de pouvoir lire des des sons (MIDI/WAV, etc.) pendant une durée déterminée, etc...
D'afficher une image avec une taille (en pixels) bien définie [éventuellement en étirant/rétrécissant l'image, etc...] et détecter quand un clic a été fait sur l'image et où le clique a été fait.
Afficher une fenêtre de type "parcourir" pour sélectionner le fichier où seront stockées les informations.
Autrement dit, une librairie somme toute assez minimaliste. Ce qui est vraiment critique c'est les performances et le temps de réaction de l'API, il me faut une précision de l'ordre de la milli-seconde (5ms GRAND maximum). Autrement dit, il ne faut pas qu'il y ait 300ans entre le moment où le clique est effectué sur l'image et celui où je pourrais récupérer la valeur du timer qui chronomètrera le temps de réaction.
L'application est destinée à tourner sous Windows, et à pouvoir être distribuée facilement [donc pas 300 DLLs qui se baladent à droite/à gauche, pour le temps, il faudrait idéalement quelque chose de linké de manière statique].
J'ai déjà pas mal entendu parlé de la SDL, de wxWidgets, GTK+, Qt, etc. mais on entend rarement parler des performances/"temps de réaction" de la lib... Quelqu'un peut-il me renseigner plus précisément ?
Merci d'avance !
Partager