Bonjour à tous,
Tout d'abord je suis en train de monter un projet colossal (dont j'espère vous entendrez parler dans le futur) et pour ce faire j'ai besoin d'une interface graphique particulière (j'ai beau chercher sur le net je ne trouve rien qui me plaise et ça fait longtemps que je cherche).
Il me faudrait une GUI qui puisse ressembler à un widget windows (donc sans la barre de titre, ayant un fond transparent et une zone d'interaction limitée, un peu comme Rainmeter) mais je souhaite aussi qu'elle soit portable sur tous les systèmes d'exploitation.
Voici donc un premier schéma de la GUI que je souhaiterai créer.
En rouge ce sont les boutons qui devront masquer les différents menu.
Il devra être facile d'ajouter des éléments au menu.
Le mieux serait une image animée mais si c'est trop complexe elle restera statique.
Autour de l'image il y a des jauges qui permettront d'informer l'utilisateur sur la progression de divers éléments (elles doivent donc obligatoirement être animées)
Tout ceci sera toujours en fond (avec un raccourci clavier permettant de le basculer au premier plan ou de le masquer complètement).
Ensuite lors d'un clic sur un élément du menu, une fenêtre normale (comme les GUI que l'on peut facilement créer avec les frameworks) apparaitrait.
Ce qui me pose problème actuellement est que je ne trouve rien qui puisse facilement faire disparaitre la barre de titre, le fond et laisser l'utilisateur interagir avec ce qui se trouve derrière les éléments.
Je ne trouve également rien (je pense que je ne cherche pas bien) sur comment créer sa propre interface graphique (en positionnant pixel par pixel au pire ).
Si vous pensez que python n'est pas le bon langage pour un tel projet n'hésitez pas à me le dire (moi même j'hésite beaucoup et le choix du langage est loin d'être définitif, c'est juste que de mon point de vue il est plus facile de gérer des interfaces graphiques, communications avec un serveur avec du python) il y aura également du C++ ainsi que du Cython pour optimiser au maximum le logiciel.
Je sais que j'en demande beaucoup mais pourriez-vous également me dire si les librairies que vous me proposez sont lourdes car j'aimerai que le logiciel puisse être installé facilement sans trop surcharger les systèmes d'exploitations.
Merci d'avance pour vos réponses et désolé si j'ai mal exprimé mes besoins, le projet est très clair dans ma tête et ça fait longtemps que je souhaite me lancer dedans mais je ne sais pas du tout comment m'y prendre avec l'interface graphique.
Partager