IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PyQt Python Discussion :

Utiliser / implémenter des plug-ins


Sujet :

PyQt Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Par défaut Utiliser / implémenter des plug-ins
    Bonjour,

    O.S: Windows
    Python Version: 2.7.1
    PySide Version: Python for Qt version 1.0.0~beta5

    Je teste depuis quelques temps PySide en créant quelques applications pas très complexes.

    J'aimerais savoir comment créer des plugins avec Pyside mais là c'est un peu le néant. Je suis notamment intéressé par le coté "Extending Qt Applications" (c.f. lien ci-dessous).

    http://qt.developpez.com/doc/4.7-sna...plugins-howto/

    en C++ on utilise donc QPluginLoader et des macros (C++) aussi bien du coté de l'application que des plugins.

    Le problème est le suivant: Par quoi remplace-t-on les macros C++ lorsque l'on utilise python / Pyside ?

    Comment étendre une application PySide avec un (des) plug-in(s) écrit en python ? Auriez-vous un ou des exemples ?

    Le système est-il le même entre les plugins graphiques (qui créé des éléments graphiques) et les plugins contenant uniquement de la "logique" (algorithmie pure) ?

    A défaut que peut-on utiliser comme système de plug-in. Est-ce qu'un autre système sera compatible avec Pyside /Qt et son système de fenêtrage ?

    Merci à vous


    .

  2. #2
    Membre averti
    Inscrit en
    Mai 2003
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 20
    Par défaut
    Codé des plugins en python est des plus simple :

    KhtEditor utilise des plugins (certes c 'est pas fini) : http://khertan.net/KhtEditor

    Un petit tutorial trés intéréssant : http://martyalchin.com/2008/jan/10/s...gin-framework/

  3. #3
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Par défaut
    Merci Khertan pour ta réponse.

    J'ai commencé à regarder les sources de khtedior et l'implémentation des plugins me semble correspondre tout à fait à ce que je recherchais ! Très joli éditeur de code soit dit en passant.

    Le tuto est aussi très intéressant.

    Je vais essayer de refaire la même chose de mon coté et si jamais bloque je reviendrais poser quelques questions.

    Merci encore !

  4. #4
    Membre averti
    Inscrit en
    Mai 2003
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 20
    Par défaut
    Mais de rien.

    Sinon je viens de decouvrir un editeur similaire au miens pour desktop (du moins dans l'esprit) : ninja-ide.appspot.com

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Google sortira des plug-ins pour Safari et Internet Explorer
    Par Hinault Romaric dans le forum Internet
    Réponses: 6
    Dernier message: 18/01/2011, 11h18
  2. Google sortira des plug-ins pour Safari et Internet Explorer
    Par Hinault Romaric dans le forum Actualités
    Réponses: 6
    Dernier message: 18/01/2011, 11h18
  3. [QCA] Mise en place des plug-ins
    Par voltx4 dans le forum Bibliothèques
    Réponses: 2
    Dernier message: 22/05/2010, 01h23
  4. Réponses: 34
    Dernier message: 02/04/2010, 20h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo