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

Python Discussion :

Equivalent Carbon.Evt sous Python 3 ?


Sujet :

Python

  1. #1
    Membre Expert Avatar de PauseKawa
    Homme Profil pro
    Technicien Help Desk, maintenance, réseau, système et +
    Inscrit en
    Juin 2006
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Help Desk, maintenance, réseau, système et +
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 725
    Par défaut Equivalent Carbon.Evt sous Python 3 ?
    Bonjour,

    Carbon n'existant plus sous Python 3 connaissez vous un équivalent de Carbon.Evt ?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    C'est effectivement difficile àtrouver...

    Je suis tombé là dessus: http://www.gossamer-threads.com/list.../python/935319, où il est dit concernant termios: "These functions work on any Posix system (including Mac OSX)". Effectivement, le noyau MacOS X est "BSD" donc descendant d'Unix et cousin de Linux: à essayer!

  3. #3
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 050
    Par défaut
    Carbon n'existant plus sous Python 3 connaissez vous un équivalent de Carbon.Evt ?
    Avec Tkinter tu ne pourrais pas faire un équivalent?

  4. #4
    Membre Expert Avatar de PauseKawa
    Homme Profil pro
    Technicien Help Desk, maintenance, réseau, système et +
    Inscrit en
    Juin 2006
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Help Desk, maintenance, réseau, système et +
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 725
    Par défaut
    Bonjour,

    @tyrtamos
    termios c'est pour tux... Je doute que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    try:
        import tty
        print('tty sous MAC')
    except ImportError:
        print('pas de tty sous MAC')
    try:
        import termios
        print('termios sous MAC')
    except ImportError:
        print('pas de termios sous MAC')
    donne quelque chose sous Mac.

    @fred1599
    En fait je cherche à faire un grab de la saisie clavier au niveau système.
    bind ne concerne qu'un widget (héritant de wm) donc pas tout le wm.
    Pour protocol je ne connais pas assez l'ICCCM pour cela et Tcl/Tk n'est pas full ICCCM...
    De plus il me semble qu'il est déconseiller de faire cela.

    @+

  5. #5
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 050
    Par défaut
    En cherchant j'ai peut-être trouvé le module select, à voir

  6. #6
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par PauseKawa Voir le message
    termios c'est pour tux... Je doute que...
    termios c'est pas "Linux" mais "Unix" norme POSIX (http://en.wikipedia.org/wiki/POSIX#F...OSIX-compliant). Or, comme je l'ai dit, Mac OS X a un noyau "BSD" qui descend d'Unix et qui est "POSIX compliant".

    Peut-être ça ne marche pas (le respect de POSIX n'est pas parfait), mais à défaut d'une autre solution évidente, on ne risque rien à essayer!

Discussions similaires

  1. Equivalent de rownum sous SQL server
    Par Isildur dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 27/07/2009, 15h48
  2. Equivalent de easyphp sous linux
    Par polace dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 28/02/2006, 14h50
  3. Fonction addslashes sous Python ?
    Par ecocentric dans le forum Général Python
    Réponses: 2
    Dernier message: 28/01/2006, 18h27
  4. Existe-t-il un rad sous python?
    Par sloshy dans le forum EDI/RAD
    Réponses: 6
    Dernier message: 03/10/2005, 09h26
  5. Applicatifs equivalent MS exchange sous linux
    Par MarcG dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 13/04/2004, 17h57

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