Créer un curseur

lol3110 Messages postés 8 Statut Membre -  
lol3110 Messages postés 8 Statut Membre -
Bonjour,
Je voudrais savoir quelle est la commande qui permet de créer un curseur sur Python.
Comment faut -il ensuite le programmer ?
Merci

1 réponse

Utilisateur anonyme
 
Bonjour, un curseur de souris? Tu utilises quel environnement graphique? WxPython? PyQT, Tk?
0
lol3110 Messages postés 8 Statut Membre
 
J'ai obtenu la trajectoire d'un objet ayant une masse. Celle ci est fixée. Je voudrais faire changer la masse avecun curseur et voir comment la trajectoire change.
0
Utilisateur anonyme
 
Une interface donc, voici un exemple avec TkInter, l'interface par défaut de Python :

Ca crée une fenêtre avec un curseur qui va de 0 à 200. Le calcul à afficher ici est simple, il fait la valeur du curseur * 2, mais tu peux remplacer par ton calcul.

from tkinter import *

master = Tk()
valeur = StringVar()

def miseAJourCurseur(event):
    # Calcul
    resultat = curseur.get() * 2
    valeur.set(resultat)

master.wm_title("Fenetre")
master.geometry("300x100")

curseur = Scale(master, from_=0, to=200, orient=HORIZONTAL, command=miseAJourCurseur)
curseur.pack()

texte = Label(master, textvariable=valeur)
texte.pack()

mainloop()


Testé avec Python 3
0
lol3110 Messages postés 8 Statut Membre
 
D'accord Merci.
Est ce que c'est le même programme pour Sagemath ?
0
Utilisateur anonyme
 
Je ne sais pas, quelle version de Python est utilisée avec Sage? Tu peux toujours essayer ce code là pour voir ce que ça fait.
0
lol3110 Messages postés 8 Statut Membre
 
C'est la version 2.7

Est ce que la commande slider est aussi possible ?
0