Partage
  • Partager sur Facebook
  • Partager sur Twitter

GUI HTML CSS pour Python

Anonyme
    1 septembre 2014 à 10:00:00

    Salut,

        Depuis le temps que je programme en Python (pas une éternité mais genre 1 an), je me suis rendu compte qu'à chaque fois que je voulais distribuer mon application, je butais sur quelque points. Par exemple, le fait que ce ne soit pas moi qui code l'interface mais que je sois assisté par une librairie m'exaspérait (ce que j'aime dans la prog c'est de pouvoir tout faire moi-même) mais à la fois coder une lib graphique va au delà de mes compétences.

        Puis, après avoir fait quelques pas dans le Web, en faisant mumuse avec HTML et CSS, je me suis rendu compte à quel point créer une interface jolie et portable pouvait être simple. Je suis parti de ces deux constat pour arriver à une idée un peu vague mais qui mérite d'être approfondie: coder une librairie qui permettrait à Python de faire des interfaces graphiques portables et jolies à la fois via HTML et CSS. Je pense créer une sorte de navigateur extrêmement simple, juste de quoi afficher la page HTML/CSS en localhost et de faire communiquer le tout avec le programme Python désigné. Il existe déjà CGI pour faire ça (du moins la communication inter-langage) mais ça serait contradictoire de l'utiliser ;).

        Le problème (vous vous en doutez bien) c'est que je ne sais pas comment m'y prendre ni pour créer un navigateur en Python, ni pour faire communiquer Python avec HTML. J'ai conscience que le projet est un peu ambitieux pour mon niveau mais j'essaye :lol:. Je fais mes recherches de mon côté, je pense qu'il y a quelque chose à faire avec les modules gtk, gobject, webbrowser et webkit.

    -
    Edité par Anonyme 1 septembre 2014 à 10:35:09

    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      1 septembre 2014 à 12:58:21

      J'ai trouvé ceci : http://python.developpez.com/cours/TutoSwinnen/?page=page_19

      Apres tu as html parser pour interpréter le html, il y a aussi cette page ci utilisant comme tu le pensais pour faire un navigateur GTK, webquit et gobject >>> http://linux.leunen.com/?p=537, et pour des bases en video >>> https://www.video2brain.com/fr/tuto/creer-un-script-dacces-au-web-avec-python.

      En espérant t'avoir aidé.

      PS: je pense que si tu veux faire communiquer HTML et python, tu partiras d'un serveur (même de localhost qui est considéré comme), il y a ceci : http://python.developpez.com/cours/TutoSwinnen/?page=page_20

      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        1 septembre 2014 à 13:10:00

        Ouah merci beaucoup, je vais voir tout ça . Cependant, PyGTK pour python 3 n'est pas disponible sur mon OS (Mac) malgré mes dizaines de recherches. J'ai déjà vu le lien linux.leunen.com mais comme j'ai pas gtk...

        -
        Edité par Anonyme 1 septembre 2014 à 13:10:59

        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          1 septembre 2014 à 13:29:54

          Tu peut (je pense) passer sous linux temporairement avec Linux Live usb creator, de manière a avoir GTK (je crois qu'il existe pour linux). Ou si tu es fou, tu peut acheter une lisence windows et / ou un autre pc :lol: ! Plus sérieusement, tu peux aller voir du côté de : http://www.gtk.org/download/macos.php. C'est la version gtk+ (je ne vois pas de différences).

          En espérant t'avoir aidé (la phrase qui répétée trop de fois, énerve), bonne chance !

          • Partager sur Facebook
          • Partager sur Twitter

          GUI HTML CSS pour Python

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown