Python sur les Électrons cadre
Je suis en train d'écrire une croix-plate-forme de l'application bureau à l'aide de technologies web (HTML5, CSS et JS). J'ai pris un coup d'oeil à certains cadres et a décidé d'utiliser l'Électron cadre.
Je l'ai déjà fait de l'application en Python, donc je veux savoir si c'est possible d'écrire des applications de bureau à l'aide de Python sur l'Électron cadre?
Merci
Bienvenue sur stackoverflow. N'est-ce pas la réponse donnée à droite sur le dessus de l'électron page?
Je vous remercie. Je ne le voyais pas, mais je vais vérifier de nouveau. Désolé.
Je vous remercie. Je ne le voyais pas, mais je vais vérifier de nouveau. Désolé.
OriginalL'auteur A Junior | 2015-08-22
Vous devez vous connecter pour publier un commentaire.
Il est possible de travailler avec des Électrons, mais si vous êtes à la recherche pour "webbish" fonctionnalités d'INTERFACE utilisateur, vous pouvez vérifier Flexx - il vous permet de code en pur Python, mais toujours utiliser le style de l'INTERFACE et de la flexibilité des outils de développement web.
Si vous insistez pour aller sur les Électrons, vous devez suivre l'idée de ce post.
D'abord assurez-vous que vous avez tout installé:
Maintenant créer le répertoire où vous voulez que la magie se produire et inclure les fichiers suivants
Créer votre
hello.py
:Créer votre base
package.json
:Enfin créer votre
main.js
:Prises à partir du poste lui - même les notes suivantes
merci pour les commentaires, j'ai édité
Êtes-vous en supposant que l'utilisateur a installé python sur leur système ou vous êtes d'emballage avec l'électron de l'application (lors de la distribution)?
OriginalL'auteur bluesummers
Vous pouvez utiliser nodejs modules à l'intérieur de l'Électron. Découvrez https://github.com/JeanSebTr/node-python. Je n'ai pas d'expérience personnelle avec elle, mais il pourrait être ce que vous cherchez.
Toutes mes excuses... de nouveau à stackoverflow 🙁
ok. +1 pour votre première réponse. vous pouvez regarder les stackoverflow.com/tour
Cela a été plus approprié comme une réponse qu'un commentaire. Vous vous débrouillez bien @Jeffrey
OriginalL'auteur Jeffrey
J'étais à la recherche d'alternatives aux électrons à l'aide de python et j'ai trouvé CEF Python
ses liaisons Python pour le Chrome Incorporé Cadre. CEF est une sorte d'Électron pour Python
https://github.com/cztomczak/cefpython
OriginalL'auteur Ahmed Monir
Vous pouvez utiliser python-shell pour communiquer entre Python et le Nœud.js/Électron.
python-shell fournit un moyen facile d'exécuter des scripts Python à partir de Node.js avec base et efficace de communication inter-processus et une meilleure gestion des erreurs.
À l'aide de python-shell, vous pouvez:
Dans votre terminal, assurez-vous que vous êtes dans le dossier racine de votre projet et exécutez la commande suivante pour installer python-coque de mnp:
Vous pouvez simplement exécuter une interface Python à l'aide de:
Voir plus d'informations sur ce tutoriel
OriginalL'auteur Ahmed Bouchefra