Python_3

CPGE exercices python

CPGE exercices python est une page web qui vous offre une série d’exercices corrigés à télécharger pour respecter l’indentation python

Affichage Label

from tkinter import *

root =Tk()

la=Label(root,text="Bonjour",fg="red",bg="black",font="Ariel 14 bold")

la.pack()

root.mainloop()

Zone de texte

#telecharger:  https://www.4shared.com/office/p0_NEfXDei/g2_online.html?

from tkinter import *

def fetch():

print (txt.get('1.0', END+'-1c'))

root = Tk()

txt = Text(root, height=5, width=20, wrap=WORD)

txt.insert('1.0', 'Saisir du texte ...')

txt.pack(side=TOP)

Button(root, text='fetch', command=fetch).pack()

Label(root, text="Label:").pack(side=LEFT, padx=25, pady=30)

e = StringVar()

Entry(root, width=40, textvariable=e).pack(side=LEFT)

e.set("'Bonjour!'")

root.mainloop()

 

Zone de texte et bouton

#telecharger:  https://www.4shared.com/office/c_lZ27Zdca/g3_online.html?

from tkinter import *

def show_entry_fields():

print("First Name: %snLast Name: %s" % (e1.get(), e2.get()))

master = Tk()

Label(master, text="First Name").grid(row=0)

Label(master, text="Last Name").grid(row=1)

e1 = Entry(master)

e2 = Entry(master)

e1.grid(row=0, column=1)

e2.grid(row=1, column=1)

Button(master, text='Quit', command=master.quit).grid(row=3, column=0, sticky=W, pady=4)

Button(master, text='Show', command=show_entry_fields).grid(row=3, column=1, sticky=W, pady=4)

mainloop( )

 

pointeur de la souris

#telecharger: https://www.4shared.com/office/42kSHfIEca/g4_online.html?

from tkinter import *

def pointeur(event):

chaine.configure(text = "Clic détecté en X =" + str(event.x) +

", Y =" + str(event.y))

fen = Tk()

cadre = Frame(fen, width =200, height =150, bg="light yellow")

cadre.bind("<Button-1>", pointeur)

cadre.pack()

chaine = Label(fen)

chaine.pack()

fen.mainloop()

 

les menus

from tkinter import *

from tkinter import Menu

window = Tk()

window.title("Bienvenue sur safimen")

menu = Menu(window)

new_item = Menu(menu)

new_item.add_command(label='Nouveau')

menu.add_cascade(label='File', menu=new_item)

window.config(menu=menu)

window.mainloop()

CPGE exercices python