Catégorie : Python

Python – Débuter – Les bases

# -*- coding:Latin-1 -*-

n = 7

msg = « coucou« 

#une boucle while

a=0

while(a<5):

a = a + 1

#une condition if

if a == 2 :

print(« tu es arrivé a : «  , a)

print(a)

print(« \n »)

#len() retourne la longueur de la chaine de caractère

print(print(« le mot \ »fini\ » contient « , len(« fini« ), « caractères. »))

#un tableau

jour = [lundi, mardi, mercredi, 1800, 20.357, jeudi, vendredi]

print(jour, « \n »)

#boucle for d’un tableau d’objet

for i in jour:

print(str(i))

 

Python – Débuter avec le mode graphique / form / GUI

Création d’une fenêtre qui en ouvre une autre grâce à l’appel d’un classe

—————– PROGRAMME PRINCIPALE ——————-

Créer _main.py

from tkinter import *

from fenetre2 import *

#cree la fenetre principale

_main = Tk()

_main.geometry(‘1000×700’)

#cree les controles (bouton, label, textbox ..)

lb1 = Label(_main, text =mon champ :’)

tb1 = Entry(_main)

btnOuvrir = Button(_main, text=ouvrir, command=fenetre2().initFenetre )

btnFermer = Button(_main, text=Fermer, command=_main.destroy )

#position les controles sur la grid

lb1.grid(row =2, sticky = E)

tb1.grid(row =2, column = 2 )

btnOuvrir.grid(row=0, column = 0)

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

#demarre le programme

_main.mainloop()

 

—————–CLASSE DE LA FENETRE 2——————-

Créer fenetre2.py

from tkinter import *

class fenetre2():

#Fonction d’initialisation de la fenêtre

def initFenetre(self):

_fenetre2 = Tk()

_fenetre2.geometry(‘400×400’)