# -*- coding: Latin-1 -*-
# **** PROGRAMMED BY HUGUES (STUFFY-92) [ FRENCH ] **** #
# ##################################
# #
# Version : Alpha 1.0 #
# Auteur : H.Pascault 2008 #
# Licence : GPL #
# #
# ##################################
# IMPORTATION DES BIBLIOTEQUES #
from Tkinter import*
import tkFont
import tkMessageBox
# DEBUT DU SCRIPT PRINCIPAL #
a = 0
def suivant():
global a
a=a+1
def precedent():
global a
a=a-1
page_1 = "Test page 1"
page_2 = "Test page 2"
page_3 = "Test page 3"
page = [page_1, page_2, page_3]
def About():
tkMessageBox.showinfo("A propos", " Version : Alpha 1.0 \n Programmeur : Hugues (stuffy-92) \n Contact :
stuffy-92@live.fr")
# DEBUT DU SCRIPT VISUEL #
# ----- Création de la fenêtre ----- #
fenetre=Tk()
fenetre.configure(width=500,height=500)
fenetre.title('TUTO')
fenetre.resizable(width=False, height=False)
fenetre.iconbitmap("Icon.ico")
# ----- Création d'une variable contenant une police d'écriture ----- #
format_texte=tkFont.Font(fenetre)
format_texte.configure(size=10,family="calibri")
# ----- Création d'une variable contenant une image ----- #
img1 = PhotoImage(file = "Précédent.gif")
img2 = PhotoImage(file = "Suivant.gif")
# ----- Creation du menu ----- #
mainmenu = Menu(fenetre)
menu_aide = Menu(mainmenu)
menu_fichier = Menu(mainmenu)
menu_fichier.add_command(label="Quitter", command=fenetre.destroy,font=format_texte)
menu_aide.add_command(label="A propos", command=About,font=format_texte)
mainmenu.add_cascade(label = "fichier", menu=menu_fichier)
mainmenu.add_cascade(label = "Aide", menu=menu_aide)
fenetre.config(menu = mainmenu)
# ----- Mise en place du texte ----- #
etiquette_1=Label(fenetre)
etiquette_1.configure(text = page[a], pady = 10, font = format_texte)
etiquette_1.grid(row = 1, column = 2)
# ----- Mise en place du bouton ( Précédent ) ----- #
bouton1=Button(fenetre)
bouton1.configure(command=precedent(), relief=FLAT,bd=0, font=format_texte, image=img1)
bouton1.grid(row=2, column=1, pady=10, padx=10)
bouton2=Button(fenetre)
bouton2.configure(command=suivant(), relief=FLAT,bd=0, font=format_texte, image=img2)
bouton2.grid(row=2, column=3, pady=10, padx=10)
# ----- Permet le maintient de la fenêtre ----- #
fenetre.mainloop()
#----------------------------
Partager