Cherche : Libraire pour IHM no-code - Divers - Programmation
Marsh Posté le 24-01-2022 à 10:27:55
je suis tombé sur Ryven et Pyflow, qui tout deux proposent ce que je cherche a réaliser
Par contre ni Ryven ni Pyflow n'est intégrable à un projet Python classique...
https://github.com/Tanneguydv/Pythonocc-nodes-for-Ryven , propose d'ajouter des nodes a Ryven dans le but de les exploiter dans Pythonocc (une piste)
Marsh Posté le 24-01-2022 à 14:08:54
1 specifier le model de "boites".
2 implementer un lien
3 specifier le model de "liens"
..../....
Ca fait ta lib.
Marsh Posté le 24-01-2022 à 14:29:57
Tu fais référence à quoi ?
----
-> C'est la partie IHM sexy sympa qui me pose soucis (c'est chiant et chronophage à réaliser) pas le "concept"
-> Pour le moment de ce que j'ai fouillé ma meilleur option reste Ryven avec des noeuds spécifiques comme l'a pu faire Pythonocc...
Ryven génère le graph machine outil, que je viens parser avec mon outil.... (con que Ryven ne semble pas intégrable de base)
Marsh Posté le 24-01-2022 à 14:55:12
"une IA" aidé par "Faston", j'ai l'impression que ce thread va être intéressant...
Je ne connais pas assez Python et son écosystème pour aider mais tu devrais nous en dire plus je penses, que veux tu dire par "une librairie pour développer une interface de programmation sous forme de boites que l'on relie ensemble" ?
1- Un truc genre scratch ou les logiciels de l'ircam (genre Max) avec des blocs pour les taches les plus courante (boucle, opération mathématique, etc.) qui permet à l'utilisateur final de "créer" un programme ?
2- Un truc qui permet de développer un programme final en utilisant une interface graphique plutôt que de taper du code (mais la simplification est pour le développeur, pas l'utilisateur final) ?
Pacque ce n'est pas du tout la même chose, et pour moi ta question n'est pas clair...
Marsh Posté le 24-01-2022 à 15:35:25
une IA a écrit : |
Avec Ada et GtkAda, on a ce qui s'appelle un canevas. Ca existe dans d'autre langage.
Marsh Posté le 24-01-2022 à 15:37:50
une question serait : que contiennent les boite ou que representent - elles ?
Marsh Posté le 24-01-2022 à 15:40:04
ReplyMarsh Posté le 24-01-2022 à 16:11:07
mechkurt a écrit : "une IA" aidé par "Faston", j'ai l'impression que ce thread va être intéressant... |
C'est l'option 1, Dans mon outils, je veux offrir à mon utilisateur une interface ou il peut interconnecter une série de blocs fonctionnels (que j'aurais prédéfinit en amont) au regard de son besoin.
Comme ce genre d'interface (pour ce besoin) il en existe dans pas mal de logiciels (Max, Unreal Engine ...)
j'espères trouver une lib pour faciliter l'implémentation de cette partie à mon code....
Marsh Posté le 24-01-2022 à 17:16:24
une IA a écrit : en Oz ? |
Kamoulox ?
une IA a écrit : C'est l'option 1, Dans mon outils, je veux offrir à mon utilisateur une interface ou il peut interconnecter une série de blocs fonctionnels (que j'aurais prédéfinit en amont) au regard de son besoin. |
C'est bien ce qui me semblait mais PyFlow et Ryven sont plutôt taillé pour le 2-.
Du coups soit tu l'acceptes et tu crées tes propres Node en expliquant à l'utilisateur qu'il doit installer l'une de ces Bibilothèques en plus de tes nodes.
Tu leur apprend à programmer en leur facilitant la vie mais il devront sans doute eux aussi installer python, des dépendances, etc.
Après franchement je suis pas expert Python mais si ton but c'est de récréer une bibliothèque graphique alors que ces projets existent déjà, qu'en plus tu es seul et (sans doute) relativement débutant, il est de mon devoir de te mettre en garde... ^^
Marsh Posté le 24-01-2022 à 10:24:24
Bonjour,
Je suis à la recherche d'une librairie pour développer une interface de programmation sous forme de boites que l'on relie ensemble. En Python ou en Java serait un plus.
D'autre part si ce genre d'interface à un nom spécifique pour m'aider dans mes recherches , je suis preneuse.
Cdlt,