Crack-wifi.com FORUM

LE FORUM DU SITE

Wifi, Backtrack, crack WEP et WPA...

Vous n'êtes pas identifié(e).  

Annonce

Visitez la boutique Wifi-highpower.com, votre revendeur agr Alfa Network: du matriel Wifi slectionn, cartes Wifi USB Awus036h et Awus036nh, antennes omnis, yagis, panel, amplis wifi, accessoires...

#1 11-12-2013 18:31:22

xReZo
Membre Actif
Inscription : 14-07-2013
Messages : 43

Simulation pression touche clavier - Python

Bonjour tout le monde !

Voilà, j'ai un début de code tout simple :

import tkinter as tk

k = 1.0
w_fen, h_fen = 900, 600 
fen = tk.Tk() 
fen.title("Projet") 
tit = tk.Label(fen, text="By Guillaume & Théo") 
tit.pack(side=tk.TOP) 
can = tk.Canvas(fen) 
can.configure(width=w_fen, height=h_fen, bg='white') 
can.pack(side=tk.TOP)
x, y, r = 450, 150, 33


def appui1(evt) :
    global x, y, r
    x, y, r = x+15, y+15, r 
    cercle()  

def appui4(evt) :
    global x, y, r
    x, y, r = x-15, y-15, r
    cercle2()
    
    
        
def cercle():
    global x, y, r
    can.create_oval((x-15)-r, (y-15)-r, (x-15)+r, (y-15)+r, fill = "#FFFFFF", outline = "#FFFFFF")
    can.create_oval(x-r, y-r, x+r, y+r, fill = "#FF848F")

def cercle2():
    global x, y, r
    can.create_oval((x+15)-r, (y+15)-r, (x+15)+r, (y+15)+r, fill = "#FFFFFF", outline = "#FFFFFF")
    can.create_oval(x-r, y-r, x+r, y+r, fill = "#FF848F")
   
fen.bind("4", appui4)
fen.bind("1", appui1)            
fen.mainloop()

Donc, le but sera que lorsque j'appui sur 1 par exemple, plutôt que d'avancer mon cercle une seule fois comme maintenant, il faudrait que ça simule que la touche 1 soit enfoncée.

De cette façon, en appuyant une seule fois sur 1, le cercle se déplacera tout seul. Je ne sais pas quelle fonction utilisée pour lui dire "le 1 est toujours appuyé"

Merci de votre aide smile

Hors Ligne

Annonce

Visitez la boutique Wifi-highpower.com, votre revendeur agr Alfa Network: du matriel Wifi slectionn, cartes Wifi USB Awus036h et Awus036nh, antennes omnis, yagis, panel, amplis wifi, accessoires...

#2 11-12-2013 18:44:03

coyotus
Membre Irremplaçable
Lieu : fort fort lointain
Inscription : 05-08-2010
Messages : 884

Re : Simulation pression touche clavier - Python

regarde du coté de pygame avec pygame.key.get_pressed()

http://www.pygame.org/docs/ref/key.html


1310812721.gif

Hors Ligne

#3 11-12-2013 18:46:35

xReZo
Membre Actif
Inscription : 14-07-2013
Messages : 43

Re : Simulation pression touche clavier - Python

Merci,

Par contre en regardant des exemples, j'ai rien capté ! Le .self correspond à quoi ? (je débute en python)

Hors Ligne

#4 11-12-2013 20:31:32

warfares
Membre Hyperactif
Inscription : 01-04-2013
Messages : 52

Re : Simulation pression touche clavier - Python

je ne sais pas si ça répondra à ta question, ( parceque normalement c'est plus self. que .self)
self c'est en POO ( programmation orientée object ) pour désigner l'objet dans les méthodes de sa classe ( en c++ avec QT c'est l'équivalent de "this->")
en gros, c'est "l'objet courant", par exemple pour changer une vairiable tu pourrais faire

 
class maClasse:
    def change(self):
        self.maVariable = "yes"
    def __init__( self ):
        self.maVariable = "no"
        self.change()
        # self.maVariable vaut maintenant 'yes'


if __name__ == "__main__":
    monObjet = maClasse() # ici on appel la méthode __init__()  , on initialise un objet (" on construit un objet selon le plan de ma classe")
# monObjet est un objet ( comme à peu près tout en python ), autrement dit, c'est une instance de maClasse
   
    print monObjet.maVariable # affiche yes

Dernière modification par warfares (11-12-2013 21:00:06)

Hors Ligne

Annonce

Visitez la boutique Wifi-highpower.com, votre revendeur agr Alfa Network: du matriel Wifi slectionn, cartes Wifi USB Awus036h et Awus036nh, antennes omnis, yagis, panel, amplis wifi, accessoires...

Sujets similaires

Pied de page des forums


Le coin des bonnes affaires, achats informatiques:


|   Alfa 1000 mW AWUS036H   |    Linksys WRT54GL   |    Misco, informatique   |   
 |    Ebay   |    PC portables   |    PC Gamers & Tuning   |    Cles USB   |   
|   Disques durs externes 2 To   |   
|   Wifi-highpower.com   |   


Server Stats - [ Generated in 0.025 seconds ]   Forum Stat - [ Most users ever online on the forum was : 150 on 20-09-2009 17:06:59 ]