Salut salut
Voilà, j'aurais besoin d'une petite info:
Comment fait-on pour copier un texte dans le presse-papier lorsque l'on clique sur un bouton ?
Ha, j'oubliais, peut être que c'est important: cette appli est sous windows.
Salut salut
Voilà, j'aurais besoin d'une petite info:
Comment fait-on pour copier un texte dans le presse-papier lorsque l'on clique sur un bouton ?
Ha, j'oubliais, peut être que c'est important: cette appli est sous windows.
Je n'ai jamais testé mais j'avais vu ça dans la doc un jour: http://www.pythonware.com/library/tkinter/introduction/x9708-miscellaneous.htm
En effet, c'est ça, merci !
Voilà le code si ça interresse des débutants comme moi:
Comme ça on peut creer autant de boutons qu'on veut !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 from Tkinter import * class Application(Frame): "La classe generale" def __init__(self): "Constructeur" Frame.__init__(self) self.master.title("Super Bouton") self.pack() self.bouton1=Bouton(self.master,"Le texte a afficher","Le texte a copier") class Bouton: "Le bouton qui sert a copier du texte dans le press-papier" def __init__(self,fenetre,texteaffiche,textecopie): "Constructeur" self.fenetre=fenetre self.texteaffiche=texteaffiche self.textecopie=textecopie bouton=Button(self.fenetre,text=self.texteaffiche,command=self.copie) bouton.pack() def copie(self): "Copie textecopie dans le press-papier" self.fenetre.clipboard_clear() self.fenetre.clipboard_append(self.textecopie) if __name__=="__main__": application=Application() application.mainloop()
salut je me permets pour ceux qui retrouve ce poste voila le code mis a jour en 3.X , voila
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 import tkinter as Tkinter class simpleapp_tk(Tkinter.Tk): def __init__(self,parent): Tkinter.Tk.__init__(self,parent) self.parent = parent #Entry pour entrer votre texte a copier self.entryVariable = Tkinter.StringVar() self.entry = Tkinter.Entry(self, textvariable=self.entryVariable) self.entry.pack() #le bouton bouton=Tkinter.Button(self,text="Copier",command=self.copie) bouton.pack() def copie(self): #fonction copier self.clipboard_clear() self.clipboard_append(self.entryVariable.get()) if __name__ == "__main__": app = simpleapp_tk(None) app.title('renomer') app.mainloop()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager