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 48 49 50 51 52 53 54 55
| #!/usr/bin/env python
# -*- coding: ISO8859-1 -*-
from Tkinter import *
from os import linesep, sep
class test(Tk):
def remplir(self):
if self.client == 0:
nom = 10 * ' ' + 'Dupond' + 40 * ' ' + 'Ville, date'
adresse = 10 * ' ' + '1 rue du lievre'
ville = 10 * ' ' + '2600 VILLE'
pays = 10 * ' ' + 'FRANCE'
self.client = 1
elif self.client == 1:
nom = 10 * ' ' + 'Halliday' + 40 * ' ' + 'Ville, date'
adresse = 10 * ' ' + '1 rue de suisse'
ville = 10 * ' ' + '0000 VILLE'
pays = 10 * ' ' + 'SUISSE'
self.client = 0
self.txt1.delete( '2.0', '3.0')
self.txt1.insert( '2.0' , nom + linesep)
self.txt1.delete( '3.0', '4.0')
self.txt1.insert( '3.0' , adresse + linesep)
self.txt1.delete( '4.0', '5.0')
self.txt1.insert( '4.0' , ville + linesep)
self.txt1.delete( '5.0', '6.0')
self.txt1.insert( '5.0' , pays + linesep)
def __init__(self,parent):
Tk.__init__(self,parent)
self.parent = parent
self.initialize()
def initialize (self) :
self.client = 0
self.geometry("%dx%d+%d+%d" % (500, 210, (self.winfo_screenwidth()-500)/2, (self.winfo_screenheight()-210)/2 ) )
self.resizable(width=False, height=False)
self.txt1 = Text (self, width='80', height='10', font = ('Arial', 10, 'normal'), bg = 'yellow' )
self.txt1.pack()
indexligne = 0
while indexligne < 7:
self.txt1.insert(END, '' + linesep)
indexligne += 1
self.bannule = Button(self, text="Annuler", relief="raised", fg='dark slate blue', activebackground='white', activeforeground='#2a7aff', command = quit)
self.bsuivant = Button(self, text="Remplir", relief="raised", fg='dark slate blue', activebackground='white', activeforeground='#2a7aff', command = self.remplir)
self.bannule.pack(side=LEFT, padx=5, pady=5)
self.bsuivant.pack(side=RIGHT, padx=5, pady=5)
if __name__ == "__main__":
app = test(None)
app.mainloop() |
Partager