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 39 40 41 42 43 44 45 46 47
| import Tkinter as Tk
from tkMessageBox import *
import tkFont
from smartcard.System import readers
from smartcard.util import toHexString
from smartcard.util import toBytes
from smartcard.util import *
class simpleapp_tk(Tk.Tk):
def __init__(self,master):
Tk.Tk.__init__(self,master)
self.master = master
self.initialize()
def initialize(self):
password=Tk.StringVar()
self.font=('Helvetica', 18, 'normal')
self.font1=('Helvetica', 13, 'normal')
self.font2=('Helvetica', 11, 'normal')
self.lb1= Tk.Label(text="Bienvenue", font=self.font)
self.lb1.grid(row=0,column=0, sticky=Tk.N+Tk.EW)
fichier='cryptis.gif'
self.photo = Tk.PhotoImage(file =fichier)
self.labl = Tk.Label(self.master,image=self.photo)
self.labl.grid(row=3, column=1)
self.txt = "Veuillez entrez votre code pin :\n"
self.lb2 = Tk.Label (text=self.txt, font=self.font1)
self.lb2.grid(row=1,column=0, sticky=Tk.N+Tk.W)
self.ent1 = Tk.Entry(text=password,width=4, show="*")
self.ent1.grid(row=1,column=1, sticky=Tk.N+Tk.W)
self.bouton1 = Tk.Button(compound=Tk.BOTTOM,text='Envoyer', font=self.font2)
self.bouton1.grid(row=2,column=0, sticky=Tk.N+Tk.W)
if __name__ == "__main__":
app = simpleapp_tk(None)
app.title('my application')
app.geometry("350x300")
app.mainloop() |
Partager