Category: 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’)