1 pièce(s) jointe(s)
Problème d'intégration de boutons dans une Frame
Bonjour,
Ca fait maintenant quelques heures que j'essaye de faire marcher ma petite interface et surtout d'avoir mes boutons au bons endroits. Après avoir éplucher les tutos et autres forum, je ne comprends pas pourquoi cela ne marche pas.
Les boutons ne se mettent pas dans la Frame que j'ai créée juste pour eux en plus !
Code:
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
|
from Tkinter import *
Fn_P = Tk()
Fn_P.geometry("400x450+200+0")
Frame_Entry=Frame(Fn_P,borderwidth=2, bg='white',height=50).pack(side=TOP, fill=X)
Ico_Save=PhotoImage(file='./Images/drive_disk.gif')
Ico_PDF=PhotoImage(file='./Images/doc_pdf.gif')
Ico_Rq=PhotoImage(file='./Images/find.gif')
Ico_Stat=PhotoImage(file='./Images/chart_line.gif')
Ico_Open=PhotoImage(file='./Images/attach.gif')
Ico_Nex=PhotoImage(file='./Images/page.gif')
Ico_Print=PhotoImage(file='./Images/printer.gif')
But_Nex = Button(Frame_Entry, image=Ico_Nex).pack(side=LEFT)
But_Open = Button(Frame_Entry, image=Ico_Open).pack(side=LEFT)
But_Save = Button(Frame_Entry, image=Ico_Save).pack(side=LEFT)
But_Print = Button(Frame_Entry, image=Ico_Print).pack(side=LEFT)
But_PDF = Button(Frame_Entry, image=Ico_PDF).pack(side=LEFT)
But_Rq = Button(Frame_Entry, image=Ico_Rq).pack(side=LEFT)
But_Stat = Button(Frame_Entry, image=Ico_Stat).pack(side=LEFT)
Button(Fn_P, text="Quitter", command=Fn_P.destroy).pack(side=BOTTOM)
Fn_P.mainloop() |
Ce que j'obtiens c'est ça : Pièce jointe 170479
De plus j'ai essayé de faire marcher .grid() pour organiser mes boutons mais la fenêtre refuse alors de s'afficher...
Je ne comprends pas pourquoi.
Cordialement,