Comment développer une interface graphique pour écran tactile

Bonsoir

Je souhaite développer une interface graphique pour une application avec PI3 sous raspbian + écran tactile rapsberry officiel.
J’ai déjà testé Windows 10 core : Bof
j’ai développé en python avec kyvy : fonctionnel mais le look est pas géniale et c’est pas facile à faire évoluer.
J’ai regardé Qt mais j’ai pas trouvé ça simple à utiliser et pas d’aide pour faire des trucs sympa.

Je cherche une solution, de l’aide, des avis sur des outils, ou trouver des templates sympa,…
pour développer une interface facilement et qui soit conviviale !

L’objet de mon dev est de faire une gestion de recette.
Donc en fonction des ingrédients que l’on sélectionne (donc il me faut un écran simple pour ça) la liste des recettes se réduit. et quand on à réduit la liste a quelques recettes on passe d’une recette à l’autre en « slidant » sur l’écran.

Merci d’avance

Le PI3 n’est que le support.
C’est la partie logicielle, avec les menus qu’il faut bien définir.
Un slide fixe et définif avec du javascript est très facile.

Coucou

et pourquoi pas un pti coup de html php et css
je suis loin d’etre ingénieur de ce coté, mais je suis sur que mon pti niveau ferai un truc pas joli mais efficace, si vraiment tu as developpé comme dit plus haut ces langages complexe, tout devrait le faire bien bien ^^

courage

Problème du html php css c’est le plein ecran.
Je souhaite que l’application prenne tout l’ecran.
Je suis pas sur que ce soit possible avec une page web.

Je pense continuer sur Kivy car j’ai vu pas mal d’exemple intéressants mais cela reste a faire en code.
Je cherchais vraiment un outils de conception graphique de l’interface.

Un peu dans le principe de node red dash board

Utiliser un framework ( kivy) pour une application prendra beaucoup plus de temps que des
slide JS dans un navigateur www.

Un slide est copiable et une appli python aura un copyright et des droits limités.
La finalité du projet reste à définir.

body
{
background-image:url(« image/image.png »);
background-repeat:no-repeat;
}

Salut ,

Il y a glade sinon , mais je sais pas si sa irait
https://openclassrooms.com/courses/pygtk/glade

Abuche : êtes vous sur qu’en JS on peux faire du plein ecran ? sur un 7’’ je n’ai pas beaucoup de place. Je n’ai pas compris l’histoire du copyright !

Jojo : merci pour le tuyau je vais regarder.

1" = 72 pt
7" donne 504 pt
px : Pixels - Corresponds aux pixels réels de l’écran. Cette unité de mesure n’est pas recommandées car le rendu sur les différents types d’écran peut être différents. Le nombre de pixels par pouce peut varier suivant les appareils.

Faut voir avec l’écran le nombre de pixels ::
https://www.w3.org/Style/Examples/007/units.fr.html

Cela me parait possible et c’est à vérifier …
:slight_smile:

http://www.slidesjs.com/
Des images fixes défilent facilement

Ecran offciel rapsberry 800x480.

Pour le JS est ce que l’on peut être plein écran ?
sans risquer de fermer et de se retrouver sur le bureau.
C’est pour mettre sur une machine en libre accès. Donc je ne veux pas que les utilisateurs puissent avoir accès au système.
Python + kivy = lancement en ligne de commande.
JS => page web donc navigateur donc bureau de la raspberry.

Je suis pas sur d’avoir raison dans ce que j’écris pour le JS. je suis preneur d’info !

JS est le contenu du slide avec des images
Le contenant est un cadre de navigation www qui faut créer avec une
librairie graphique ( python , etc … )

Au démarrage un rspi peut lancer une unique application.
Si le cadre est plein écran et sans bouton de suppression ce sera
difficile de le supprimer pour revenir sur le bureau du rspi.

Mais il faut prévoir une porte de sortie pour reprendre la main
depuis le bureau. ( activer une barre de menu avec une combinaison
de touche assez difficile à deviner ).

Voilà les grandes lignes du projet :chicken:
Un lien pour débuter : http://www.fil.univ-lille1.fr/~marvie/python/chapitre6.html
http://www.leunen.com/linux/2009/06/un-navigateur-en-quelques-lignes-de-python/

Il n’y a plus qu’à tester.
Merci

Pas de souci, c’est navigable avec la souris.
Mais avec un écran tactile, avec quel OS un raspberry va gérer le tactile ?

J’utilise raspbian et ça marche très bien avec kivy et le bureau

Ok - le tactile n’est pas dans mes objectifs
Un Pi3 est plus adapté au photo et vidéo

Bonjour c est super facile avec qt désigner je te donne mon mail
bms.electronique@orange.fr
Mitch