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
| #!/usr/bin/env python
# -*- coding: UTF-8 -*-
#
#
# Pensez à l'entête svp.
# UMONS - Réalisé par Aline Clément et Jérôme Diricq - 2e BAC Chimie - 13/05/2011 #
# Nom du programme : Sphérical bearings
# compatibilité :
# import os # Compatibilité avec quoi ?
# Interface graphique :
try:
import Tkinter as Tk
except:
import tkinter as Tk
#-----------------------------définition des fonctions-------------------------
# Fontion d'introduction du matériau :
def materiau(): # Pas de é svp dans le nom de la fonction.
fen1 = Tk.Toplevel(fen)
fen1.title("Matériaux")
Tk.Label(fen1, text="#--------Matériaux--------#", fg="blue").grid(row=0, column=1, pady=5, padx=5) # Pas besoin de lab1 = si on n'as pas besoin du nom lab1 sous Python
Tk.Label(fen1, text="introduisez le matériaux", fg="red").grid(row=1, column=0, pady=5, padx=5) # idem, ainssi que pour les autres.
entr1 = Tk.Entry(fen1)
entr1.grid(row=1, column=3, pady=5, padx=5)
entr1.focus_set() # Les autres focus_set sont inutiles
Tk.Label(fen1, text="le module d'Young", fg="red").grid(row=2, column=0, pady=5, padx=5)
entr2 = Tk.Entry(fen1)
entr2.grid(row=2, column=3, pady=5, padx=5)
Tk.Label(fen1, text="le coefficient de poisson", fg="red").grid(row=3, column=0, pady=5, padx=5)
entr3 = Tk.Entry(fen1)
entr3.grid(row=3, column=3, pady=5, padx=5)
Tk.Label(fen1, text="Rm", fg="red").grid(row=4, column=0, pady=5, padx=5)
entr4 = Tk.Entry(fen1)
entr4.grid(row=4, column=3, pady=5, padx=5)
Tk.Label(fen1, text="Re", fg="red").grid(row=5, column=0, pady=5, padx=5)
entr5 = Tk.Entry(fen1)
entr5.grid(row=5, column=3, pady=5, padx=5)
Tk.Button(fen1, text='Précédant', command=fen.deiconify).grid(row=6, column=0, pady=5, padx=5) # Pas besoin de bout1=
Tk.Button(fen1, text='Suivant').grid(row=6, column=3, pady=5, padx=5) # Idem
#-------------------------------Corps du programme------------------------------
fen = Tk.Tk()
fen.title("Spherical bearing")
lab = Tk.Label(fen, text="#--------Spherical bearing--------#", fg="blue").grid(row=0, column=1, pady=5, padx=5)
photo = Tk.PhotoImage(file="cartoon_037.gif")
l = Tk.Label(fen, image=photo)
l.grid(row=1, column=1)
Tk.Button(fen, text="Quit", fg="purple",command=fen.destroy).grid(row=2, column=0, pady=5, padx=5) # Pas besoin de b =. De toute maniere le Widget est créé et la commande stockée dans le command de celui-ci
Tk.Button(fen, text="Start", fg="purple",command=materiau).grid(row=2, column=2, pady=5, padx=5) # Idem pour c =
fen.mainloop() |
Partager