Voici ma version actuelle, pour ceux qui passent par ici et que cela pourrait intéresser. (je sais pas faire un git pour l’instant, mais faites, faites...)
Attention que j’apprends le Python par la même occasion et qu’il m’en a fallu du temps et des recherches pour améliorer le code de ted (encore merci ted). Ce n’est donc peut-être plus aussi élégant et optimal :/
Ce qui nous manque, c’est une limitation en taille, nombre de lignes maximum, et largeur maximum également, avec insertion de retours à la ligne automatiques...
#!/usr/bin/env python3fromtkinterimport*defupdateLabel(w,content):try:clipboard=w.clipboard_get()except:clipboard="Le presse-papier est vide :)"ifcontent.get()!=clipboard:#La condition est peut-être inutilecontent.set(clipboard)w.after(200,updateLabel,w,content)#Récupère le presse-papier toutes les 200msdefmove(w):x=cx-(w.winfo_width()/2)y=cy-(w.winfo_height()/2)ifx!=w.winfo_x()ory!=w.winfo_y():w.geometry('+{0}+{1}'.format(int(x),int(y)))w.after(50,move,w)defmove_event(event):globalcx,cycx=event.x_rootcy=event.y_rootdefclose(event):w.quit()w=Tk()cx=w.winfo_screenwidth()/2cy=w.winfo_screenheight()/2w.overrideredirect(True)#Cacher les décorations de fenêtrecontent=StringVar()updateLabel(w,content)label=Label(w,textvariable=content,font=("Sans",12),bg="#eeeeee")label.pack(side=TOP,padx=1,pady=1)w.bind('<B1-Motion>',move_event)#Clic gauche pour bouger la fenêtrew.bind("<Button-3>",close)#Clic droit pour quittermove(w)w.mainloop()
[^] # Re: En python
Posté par Space_e_man (site web personnel) . En réponse au message Presse-papier directement visible à l’écran pour tuto’vidéos. Évalué à 2.
Voici ma version actuelle, pour ceux qui passent par ici et que cela pourrait intéresser. (je sais pas faire un git pour l’instant, mais faites, faites...)
Attention que j’apprends le Python par la même occasion et qu’il m’en a fallu du temps et des recherches pour améliorer le code de ted (encore merci ted). Ce n’est donc peut-être plus aussi élégant et optimal :/
Ce qui nous manque, c’est une limitation en taille, nombre de lignes maximum, et largeur maximum également, avec insertion de retours à la ligne automatiques...