Ce sujet est résolu.
1 | |||
Auteur | Messages | ||
---|---|---|---|
pierrotlo | #1 Posté le 2/8/2012 à 11:14:44 | ||
Bonjour, JE souhaite programmer une application MIDI en Gambas 3, Mon petit souci est celui-ci : comment puis-je créer un composant Dial de manière dynamique. La procédure serait la suivante : 1) l'application lit un fichier de config 2) en fonction des ligne de config il crée des composant dial à la volée . En vous remerciant pierrptlo | |||
jibi | #2 Posté le 2/8/2012 à 18:30:37 | ||
codergambas.jimdofree.com | Bonjour pierrotlo voilà ce que je fais pour créer par exemple des textAera à la volée dans un tabstrip, le principe est le même pour ton contrôle dial
A plus jibi Debian GNU/Linux 11 64-bit | ||
GarulfoUnix | #3 Posté le 4/8/2012 à 23:57:32 | ||
By the way | Ne pas oublier que Gambas est un langage de programmation orienté objet. Ainsi, chaque contrôle créé par l'IDE par simple glisser-déposer dipose d'une classe, et qui dit classe dit instance. | ||
pierrotlo | #4 Posté le 11/8/2012 à 17:01:37 | ||
Bonjour, ayant été absent tous les jours, je n'ai pu vous répondre pour vous remercier. Anciennement, j'ai fait beaucoup de Visual Basic (jusqu'à la version 6). Mais Il faut reprendre de bonnes habitudes et les réflexes ne sont exactement les mêmes. Quand à le glisser-déposer depuis l'IDE pas de soucis. Simplement je ne sais pas à l'avance combien j'en aurai besoin et surtout quel contrôle j'aurai besoin. Il s'agit de paramétrer en MIDI le pilotage de synthétiseur musique du commerce. Il est provlable ausi qu'il faille que je développe des classes ou des composants tout prêts : exemple Un Dial ou un slide, un label ou autre pour afficher la valeur ainsi que des méthodes ou des propriétés spécifiques à ce composant, comme un label afin d'afficher la valeur...etc. Probablement qu'il faudra aussi utiliser la bibliothèque AMIDI soit depuis un shel soit si c'est possible depuis son fichier include ?!?. Je verrais tout cela. | |||
pierrotlo | #5 Posté le 10/3/2015 à 13:27:17 | ||
Cela fait longtemps. Je reprnds maintenant le développement de mon application. Le morceau de code fonctionne parfaitement. Maintenant j'ai une autre question, toujours du même ordre. Il y'a dans gb.qt4 le composant dial. Est il possible de lui assigner une image (celle d'au véritable potentiomètre ou knob). Je suis tombé par hasard là dessus, mais pas plus d'indication que cela. http://gambas-buch.de/dw/doku.php?id=k17:k17.11:start En vous remerciant. Pierrotlo | |||
vuott | #6 Posté le 10/3/2015 à 16:08:14 | ||
Ne cedere ineluctabili possimus | I made this kind of Dial from a multi-image: http://www.gambasforge.org/code-141-manopola-dial.html « Vita non suavis esse potest, nec Mors amara. » | ||
pierrotlo | #7 Posté le 11/3/2015 à 09:06:42 | ||
Thanks vuott. Really fine method Cheers | |||
pierrotlo | #8 Posté le 11/3/2015 à 12:03:19 | ||
If this interrest some people this is a link to download a gimp-script-fu. This script have the hability to create rotating knob from one picture. It run with gimp2.6 and 2.8. Just put in .gimp-x.x/scripts in home directory You find it in Script-Fu -> Transfom -> Knob Rotator The knob picture example have this value : total angle : 300 Increment du bouton : 128 (this value can be greater or lesser) Rotation : activated http://www.cryptos-sys.ch/knobrotator.scm.zip | |||
1 |