begin process at 2012 02 08 11:18:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Python

 > 

Divers

 > 

Débutant(e)

 > 

Class


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Class

vendredi 18 juin 2010 à 14:39:19 | Class

Mic92

Salut à tous
Encore une question de débutant, j'ai du mal a assimiller les class...
Voici un code:
Je comprend qu'il ne fonctionne pas (def nouveauclient), mais je ne sais pas comment faire???
Le but étant de recuperer la saisie, de fermer la fenetre et d'en ouvrir une autre pour saisir...

Merci de vos lumieres...

import Tkinter

class simpleapp_tk(Tkinter.Tk):
def __init__(self,parent):
Tkinter.Tk.__init__(self,parent)
self.parent = parent
self.initialize()

def initialize(self):
self.grid()
self.entry = Tkinter.Entry(self)
self.entry.grid(column=0,row=0,sticky='EW')
self.boutonNC = Tkinter.Button(self,text ='NOUVEAU CLIENT', command= self.nouveauclient)
self.boutonNC.grid(column=0, row=1)
self.boutonAC = Tkinter.Button(self,text ='ANCIEN CLIENT', command=self.ancienclient)
self.boutonAC.grid(column=1, row=1)
self.boutonFermer = Tkinter.Button(self,text =' FERMER ', command= self.destroy )
self.boutonFermer.grid(column=2, row=1)
self.entry.focus_set()

def nouveauclient():
self.destroy
#saisiecode= self.entry.get()
fensaisie = Tk()
fensaisie.title (" NOUVEU CLIENT FIDELCARD ")
tdate= Label(fensaisie, text = "DATE :")
tnom = Label(fensaisie, text = "NOM :")
tprenom = Label(fensaisie, text = "PRENOM :")
tadresse = Label(fensaisie, text = "ADRESSE :")
tcp = Label(fensaisie, text = "CODE POSTAL :")
tville = Label(fensaisie, text = "VILLE :")
ttelfixe = Label(fensaisie, text = "TEL FIXE :")
ttelport = Label(fensaisie, text = "TEL PORTABLE :")
tmail = Label(fensaisie, text = "EMAIL :")
tnaissance = Label(fensaisie, text = "DATE DE NAISSANCE (jjmmaaaa) :")
sdate = Entry(fensaisie)
snom = Entry(fensaisie)
sprenom = Entry(fensaisie)
sadresse = Entry(fensaisie)
scp = Entry(fensaisie)
sville = Entry(fensaisie)
stelfixe = Entry(fensaisie)
stelport = Entry(fensaisie)
smail = Entry(fensaisie)
snaissance = Entry(fensaisie)
tdate.grid(row=0)
tnom.grid(row=1)
tprenom.grid(row=2)
tadresse.grid(row=3)
tcp.grid(row=4)
tville.grid(row=5)
ttelfixe.grid(row=6)
ttelport.grid(row=7)
tmail.grid(row=8)
tnaissance.grid(row=9)
sdate.grid(row=0, column=1)
snom.grid(row=1, column=1)
sprenom.grid(row=2, column=1)
sadresse.grid(row=3, column=1)
scp.grid(row=4, column=1)
sville.grid(row=5, column=1)
stelfixe.grid(row=6, column=1)
stelport.grid(row=7, column=1)
smail.grid(row=8, column=1)
snaissance.grid(row=9, column=1)
fensaisie.mainloop()

def ancienclient(self):
print ('ancien client')


if __name__ == "__main__":
app = simpleapp_tk(None)
app.title(" SAISIE CODEBARRE ")
app.mainloop()


Mic92
vendredi 25 juin 2010 à 11:05:33 | Re : Class

PlugnPlay666

Est-ce normal que la troisième ligne de ta fonction nouveauClient soit en commentaire ?


Cette discussion est classée dans : self, grid, row, entry, fensaisie


Répondre à ce message

Sujets en rapport avec ce message

Petit problème avec "return" [ par Uims ] Bonjour, Je suis entrain de faire un annuaire en python (avec Tk), mais j'ai un petit problème avec return dans la fonction "loc", j'aimerai que la v Probleme "Calculatrice" [ par elnabo ] [size=100]Bonjour tout le monde. Comme certain l'ont déja vu , j'ai coder une petite calculatrice avec un code très basique , qui est donc assez long Recuperer le contenu d'une Entry (Tkinter) [ par Souslannodenime ] Bonjour J'ai un problème. Je n'arrive pas a recuperer le contenu d'une Entry que j'ai crée dans une autre classe. class Fenetre: def __init__(self Validation d'un code baree [ par vianneyba ] Boujour, j'utilise un programme a mon boulot fait par mes soins en python et avec une interface TKinter qui permet de lister une commande apres avoir WXPython, probleme avec un notebook [ par faucheuse ] Par défaut Probleme sizer dans un panel dans un notebook Bonjour à tous, J'ai créer un notebook dans lequel je met plusieurs panel ainsi que un ou pl Calculateur de pH/Problème radio boutton [ par adriber ] Bonjour je me suis lancé dans un projet de calculateur de ph (chimie). Je suis face à un dernier problème (et non des moindres). Voici mon code: [code é et è convertir ! [ par gomofr ] Bonjour, J'ai développé un toolkit pour un jeu en ligne appellé "grepolis" ! [^^!2] Voici mon problème, la liste de donné télécharger (donné d'allia a propos de tkinter [ par isaaclamour ] bonjour les amis debutant en python je suis entrain de concevoir une application de telephonie sur ip jai donc realisé une interface graphique (avec d taquin 4*4 probleme affichage tkinter [ par fredericfabry ] Bonjour je me suis lance dans la resolution du probleme du taquin (puzzle) de4*4 mon programme donne le resultat mais je ne suis pas content car j'ai comparer les valeurs d'un tableau [ par basmaber ] bonjour, je suis débutante en phyton et je dois faire un programme qui permet d'ouvrir un fichier txt de ce genre : "I1";15.;100.;120.;80. .... et ap


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,274 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales