Browse Source

ajout fnc presse papier

master
laneury.a 1 week ago
parent
commit
61f01287bf
  1. 59
      main(1).py

59
main(1).py

@ -11,7 +11,7 @@ def generer_mdp():
nbr_maj = int(value2.get())
nbr_chiffres = int(value3.get())
nbr_special = int(value4.get())
global chaine
mdp = []
if nbr_maj + nbr_chiffres + nbr_special <= l_mdp:
@ -38,62 +38,81 @@ def generer_mdp():
else:
chaine = "impossible"
mdp_label.set(chaine)
def copie():
global chaine
#fonction copier
fenetre.clipboard_clear()
fenetre.clipboard_append(chaine)
fenetre = Tk()
fenetre.configure(bg="yellow")
chaine = "aucun"
mdp_label = StringVar()
mdp_label.set("Le mot de passe est "+chaine)
""""""
mdp_est = StringVar()
mdp_est.set("Le mot de passe est :")
label_mdp_est = Label(fenetre, textvariable = mdp_est)
label_mdp_est.grid(row=9, column= 0)
label = Label(fenetre, textvariable= mdp_label)
label.grid(row=0, column= 0)
mdp_label = StringVar()
mdp_label.set(chaine)
label_mdp = Label(fenetre, textvariable = mdp_label)
label_mdp.grid(row=10, column= 0)
""""""
""""""
value1 = StringVar()
value1.set("10")
label = Label(fenetre, text= "nombres de caracteres")
label.grid(row=1, column= 0)
label1 = Label(fenetre, text= "nombres de caracteres")
label1.grid(row=0, column= 0)
entre1 = Entry(fenetre, textvariable=value1, width=30)
entre1.grid(row=2, column= 0)
entre1.grid(row=1, column= 0)
""""""
""""""
value2 = StringVar()
value2.set("1")
label = Label(fenetre, text= "nombres de majuscules")
label.grid(row=3, column= 0)
label2 = Label(fenetre, text= "nombres de majuscules")
label2.grid(row=2, column= 0)
entre2 = Entry(fenetre, textvariable=value2, width=30)
entre2.grid(row=4, column= 0)
entre2.grid(row=3, column= 0)
""""""
""""""
value3 = StringVar()
value3.set("1")
label = Label(fenetre, text= "nombres de chiffres")
label.grid(row=5, column= 0)
label3 = Label(fenetre, text= "nombres de chiffres") #
label3.grid(row=4, column= 0)
entre3 = Entry(fenetre, textvariable=value3, width=30)
entre3.grid(row=6, column= 0)
entre3.grid(row=5, column= 0)
""""""
""""""
value4 = StringVar()
value4.set("1")
label = Label(fenetre, text= "nombres de caractere speciaux")
label.grid(row=7, column= 0)
label4 = Label(fenetre, text= "nombres de caractere speciaux")
label4.grid(row=6, column= 0)
entre4 = Entry(fenetre, text=value4, width=30)
entre4.grid(row=8, column= 0)
entre4.grid(row=7, column= 0)
""""""
bouton4 = Button(text="valider", command=generer_mdp)
bouton4.grid(row = 9, column=0)
boutonv = Button(text="valider", command=generer_mdp)
boutonv.grid(row = 8, column=0)
boutonpp = Button(text="copier dans le presse-papier", command=copie)
boutonpp.grid(row = 11, column=0)
""""""
fenetre.clipboard_clear()
fenetre.mainloop()
fenetre.destroy
Loading…
Cancel
Save