Vos idées d'amélioration et/ou d'utilisation
- Possibilité de sélection d'une valeur précise
- Possibilité de griser des curseurs
- D'autres suggestions ?
Hello developpers ! Hello Qt developpers !
J'ai beaucoup appris sur ce site, et ce, sans jamais avoir eu à poster ne serait-ce qu'un petit message sur les forums de ce site. Merci donc à toutes ces personnes qui partagent leur connaissance avec nous autres apprenants, et cela à travers des cours intéressants et de très bonne qualité. Afin de briser la glace (comme on dit ) je poste mon tout premier message sur ce site. Vous pourriez ainsi partager avec moi votre opinion sur un sujet que je développe dans la suite. De quoi s'agit-il ?
Je suis étudiant en informatique, inscrit en première année d'école d'ingénieur. J'ai donc officiellement un niveau bac+3, même si j'étais en fac l'année dernière et que j'ai validée ma licence. Cette année en est par conséquent ma quatrième en post-bac. J'ai réalisé cette année par le biais de la Junior Entreprise de mon école une interface Qt pour une petite entreprise. J'ai beaucoup appris durant la phase de développement car je ne connaissais pas auparavant toutes les fonctionnalités Qt nécessaires à la réalisation des différentes interfaces que je devais réaliser. Et maintenant, je sais créer une interface multi-curseur en Qt et je voudrais avoir des idées d'amélioration d'une telle interface. Plus précisément, je veux réaliser un gestionnaire d'interfaces multi-curseur qui soit général, gratuit, et par conséquent utilisable par tout le monde. Le code sera donc mis sur github une fois que j'aurais bien avancé dans le projet.
Pour l'instant, voici quelques captures présentant partiellement ce que j'arrive déjà à faire.
Interface actuelle avec les dates
Pièce jointe 171863
On peut donc, grâce à cette multislider, programmer un événement pour qu'il soit exécuté uniquement entre les temps t1 et t2. Et comme vous pouvez le voir, le temps t1 correspond à la date*: 28/08/08 à 05h22min14s. Un déplacement minimal du curseur fait augmenter ou diminuer le temps de une seconde.
On peut aussi associer une couleur significative à un curseur ; ici l'exemple a été pris à la volée.
Interface actuelle avec les entiers
Pièce jointe 171673
La valeur minimale du curseur est 50 et sa valeur maximale est 100. De plus, lorsqu'on clique sur un curseur, sa couleur change (le 2ème curseur à partir de la droite). Les deux curseurs de droite ont la même valeur.
Pour tout résumer
Le code que j'ai déjà écris n'est pas très propre, surtout qu'un article récemment paru sur ce site en parle. Je voudrais donc reprendre le code à partir de zéro, afin de produire quelque chose de plus potable. Toutefois, je voudrais complexifier un peu le projet afin de rendre l'interface un peu plus générale, facilement utilisable et ce, gratuitement. Je pourrais aussi intégrer le zoom, ou encore le déplacement simultanément des curseurs. Bref, vous avez compris, merci de me donner vos précieuses idées d'amélioration ou d'utilisation d'une multislider, qu'elles soient liées ou non à la représentation à l'écran des données.
Sur ce bonne journée à vous et à vos claviers...
Partager