Advertisement
Categories : Brèves

Je crée mon appli Freebox Révolution : Première utilisation des variables

Advertisement

Nous allons voir aujourd’hui un nouvel exemple de programme, un peu plus simple que le précédent, où nous utiliserons cette fois des variables. On utilisera ces variables pour modifier le texte ainsi que sa couleur en temps réel.

L’intégralité du code de l’application

Le détail du code, pas à pas

On commencera par créer deux variables. Un nombre entier que l’on déclare avec property int. Et une variable texte avec property string, qu’on initialise avec la phrase "La variable i est égale à :".

On crée ensuite notre texte. Cette fois encore, il lui faudra le focus, pour que l’application puisse répondre lorsque que l’on appuiera sur une des touches de notre télécommande. Puis on déclare le texte à partir de nos deux variables que l’on séparera par un espace.


On définit ensuite la couleur de notre texte en hexadécimal en fonction de notre variable i en ajoutant "#" devant notre variable. On la fera varier de #000 à #999 (reconverti ensuite automatiquement sous la forme #000000). Les centaines correspondant au rouge, les dizaines au vert et les unités au bleu.

Pour finir, nous allons juste incrémenter ou décrémenter i, avec i++ et i–, en fonction du bouton appuyer sur la télécommande et de la valeur de i. On vérifie lorsque l’on incrémente i, si celui-ci est inférieur à 999 et lorsque l’on le décrémente, s’il est supérieur à 0.

Il ne reste maintenant plus qu’à tester le programme sur votre Freebox Révolution.

Vous remarquerez que la couleur ne change pas progressivement du bleu au rouge, mais plutôt par "à-coup", revenant de manière régulière à une couleur plus foncée.
Ceci est dû au fait que la manière dont nous modifions la couleur n’est pas la plus adaptée. À chaque fois que nous incrémentons i, nous modifions la couleur bleue. Puis à chaque fois que la variable change de dizaine, nous modifions la couleur verte. Pour finir à chaque fois que i change de centaine, nous modifions la couleur rouge.

 Récupérez le code pour le copier dans Qt Creator

 

Cet article a été repris sur le site Univers FreeBox

Advertisement
florian

Advertisement

Articles récents

Prime Video : deux nouvelles chaînes gratuites débarquent, Amazon atteint les 49 flux inclus

Amazon poursuit l’enrichissement de son offre de télévision gratuite avec deux nouvelles chaînes thématiques. Prime…

6 novembre 2026

C’est confirmé, près de 14 millions de plaques d’immatriculations françaises ont été piratées, quels sont les risques ?

C'est confirmé : les données de près de 18 millions d'automobilistes, dont 13,9 millions de…

5 novembre 2026

Choc des box : quelle offre fibre avec TV à petit prix est faite pour vous chez Free, SFR, Bouygues ou Orange ?

Vous cherchez une box fibre avec Internet, télévision et téléphonie sans vous ruiner ? Voici…

5 novembre 2026

Les opérateurs se tirent-ils une balle dans le pied en augmentant leurs prix avant même le feu vert au rachat de SFR ?

Alors que Bouygues Telecom, Free et Orange espèrent obtenir l'autorisation de racheter SFR, les hausses…

5 novembre 2026

Cyberattaque au Crédit Mutuel Arkéa : la banque confirme un détournement de fonds, sans perte pour ses clients

Le Crédit Mutuel Arkéa confirme avoir été victime d'une cyberattaque ayant permis des opérations frauduleuses…

5 novembre 2026

Free déploie une nouvelle mise à jour des Freebox mais…

... Pas de nouveautés visibles. Deux semaines après une précédente mise à jour, Free déploie…

5 novembre 2026
Advertisement