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 :

Placer le curseur


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de RowanMayfair
    Femme Profil pro
    Développeuse Freelance
    Inscrit en
    Mars 2019
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeuse Freelance

    Informations forums :
    Inscription : Mars 2019
    Messages : 247
    Par défaut Placer le curseur
    Bonjour ,

    C'est pour un TP d'algo.
    J'aurai besoin de pouvoir placer mon curseur où je le souhaite

    Pour pouvoir mettre, par exemple, des petits points pour ensuite saisir une matrice carrée :
    pNom : Capture.PNG
Affichages : 1021
Taille : 10,0 Ko

    En C++ j'utilise Gotoxy mais.....je ne le trouve pas dans la doc Python. Au cas où, je ne prévois pas d'utiliser des trucs compliqués comme tkinter ou même turtle, c'est juste un TP d'algo....

    (Ok, s'il y a pas de solutions + simple, je suppose que je tenterai le dressage de tortue )

    J'utilise PyCharm, mais je peux passer sous l'idle si nécessaire. Sinon la console Python fonctionne aussi (je suis sous Windows).

    Bref, quelqu'un aurait-il une idée ?


    D'avance merci

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Salut,

    Ben il faut une interface graphique pour faire cela, non ? Ou bien j'ai mal compris ?

  3. #3
    Membre éclairé Avatar de RowanMayfair
    Femme Profil pro
    Développeuse Freelance
    Inscrit en
    Mars 2019
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeuse Freelance

    Informations forums :
    Inscription : Mars 2019
    Messages : 247
    Par défaut
    la copie d'écran, c'est juste la console

    j'en ait une aussi en Python, y a pas moyen de faire pareil ?Nom : Capture.PNG
Affichages : 921
Taille : 22,0 Ko

    Edit : la console Python est titrée "anglais" parce que c'est mon petit programme de révision d'anglais évidemment
    Mais c'est bien Python

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Quand vous dites "...placer mon curseur où je le souhaite" vous parlez du curseur de la souris ou bien d'un "curseur texte" ?

  5. #5
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 738
    Par défaut
    Salut,

    Citation Envoyé par RowanMayfair Voir le message
    J'utilise PyCharm, mais je peux passer sous l'idle si nécessaire. Sinon la console Python fonctionne aussi (je suis sous Windows).
    gotoxy n'est pas "natif" en C++ avec Python non plus.
    Vous avez la bibliothèque curses mais il faut en installer une autre pour Windows ou plus proche WConio.

    Sinon vous avez toujours tkinter (qui serait préférable).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  6. #6
    Membre éclairé Avatar de RowanMayfair
    Femme Profil pro
    Développeuse Freelance
    Inscrit en
    Mars 2019
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeuse Freelance

    Informations forums :
    Inscription : Mars 2019
    Messages : 247
    Par défaut
    OK merci.

    J'avoue que je suis restée un peu traumatisée par tkinter (suite à mes expériences sur le sujet avec Monsieur Swinnen).

    J'espérai qu'il y avait une solution "simple" et que je n'avais simplement pas été assez maligne pour la trouver


    Merci Wiztricks

  7. #7
    Membre éclairé Avatar de RowanMayfair
    Femme Profil pro
    Développeuse Freelance
    Inscrit en
    Mars 2019
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeuse Freelance

    Informations forums :
    Inscription : Mars 2019
    Messages : 247
    Par défaut
    Je viens de récupérer le corrigé et donc....c'était possible en effet. La preuve en image : Nom : Capture.PNG
Affichages : 1037
Taille : 23,3 Ko
    A la copie d'écran le curseur de saisie disparaît, mais il est bien là, à attendre gentiment à chaque point que je saisisse le nombre que je souhaite.

    Mais je ne suis pas certaine de bien comprendre le "comment".
    Il semble qu'elle importe une bibliothèque cololama.initialise, où se trouverait une fonction gotoxy
    Quelque chose qui ressemble à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    def gotoxy(x, y) :
        print('\x1b['+str(y)+';'+str(x)+'H', end='')
    Bref, je ne sais pas si c'est un truc standard ou quelque chose que la prof concernée a codé

    Ce que je peux affirmer, pour le tester, c'est qu'en faisant ces imports :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    import os
    import sys
    sys.path.append("..\\bibliotheque")
    import colorama
    from colorama.initialise import gotoxy
    et avec les bibliothèques concernées donc, elle arrive en effet à obtenir un affichage identique à celui qu'elle a en mode console c++

    Euh voilà.
    Je suppose que j'ai la réponse à ma question, donc je viens la partager, mais je ne suis pas sûre d'avoir tout compris

    (une petite précision : nos cours/TP d'algos sont en C++. Mais on a le choix de le faire en Python, donc en effet on a la correction, mais pas les explications qui vont avec.)

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/09/2006, 11h52
  2. Placer le curseur sur un input
    Par griese dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 21/07/2006, 15h10
  3. [JTextField] Placer le curseur
    Par nicotine002 dans le forum Composants
    Réponses: 2
    Dernier message: 02/05/2006, 15h41
  4. [VB6]Surligner et placer le curseur dans un textbox.
    Par méphistopheles dans le forum VB 6 et antérieur
    Réponses: 17
    Dernier message: 29/10/2005, 10h41
  5. [JTextField] placer le curseur sur un JTextField
    Par sixkiller dans le forum Composants
    Réponses: 2
    Dernier message: 30/11/2004, 21h28

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