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
| #!/usr/bin/python3.2
# -*- coding: utf-8 -*-
from tkinter import *
root=Tk()
F1=LabelFrame(root)
F1.grid(row=1,column=0)
# création de deux ascenseurs vert et horiz sur F1
xscrollbar = Scrollbar(F1, orient=HORIZONTAL) # ascenseur horiz. sur F1
xscrollbar.grid(row=2, column=0, sticky=E+W)
yscrollbar = Scrollbar(F1) # ascenseur vert. sur F1
yscrollbar.grid(row=1, column=1, sticky=N+S)
# création canevas can1 sur F1
can1 = Canvas(F1, bd=0, scrollregion=(0, 0, 1000, 1000),
width=300,height=200,
xscrollcommand=xscrollbar.set,yscrollcommand=yscrollbar.set)
can1.grid(row=1, column=0, sticky=N+S+E+W)
xscrollbar.config(command=can1.xview)
yscrollbar.config(command=can1.yview)
# création bouton pour sortir
bouQ=Button(F1,text='Quitter',command=root.quit,bg='blue')
bouQ.grid(row=0,column=0,padx=5,pady=5)
# dessine-moi une droite...
can1.create_line(30,30,320,220)
can1.create_text(15,15,text='A')
can1.create_text(330,230,text='B')
root.mainloop()
root.destroy() |
Partager