begin process at 2010 09 08 23:29:21
  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 demande d'aide [ par souchi6 ] Bonjour, je vous remercie d'ava,ce pour votre aide. Mon problème est le suivant : je suis étudiant et je suis sensé programmer en python la chute d'un PyQt4 et vidéo [ par drophi ] Bonjour, j'ai un petit problème d'affichage d'image avec PyQt. Je souhaiterais afficher une image dans un TabWidget et la modifier périodiquement. Cet subprocess.Ppen et GTK [ par pyben ] Bonsoir Je suis sous ubuntu 9.10. J'essaye de créer une interface graphique en pyGtk pour Mencoder afin de convertir des vidéos lisible par mon lecte Demande d'aide à l'optimisation [ par elnabo ] Bonjour, ayant réaliser un petit code permettant de déplacer un petit rond d'avant en arrière et lui permettant des rotations, à l'aide du clavier en phython - Excel [ par jeromecubi ] bonjour j'ai un script python qui va me copier de données dans plusieurs fichiers XLS identiques dans un dossier pour les regrouper dans un autre fich Gestion d'une interface graphique [ par lilly74 ] Bonjour, je débute en python et j'essaie de créer une interface graphique qui prend en entrée deux chaînes de caractères et qui les traite selon une m [Python3.1.2] Impossible d'utiliser __init__ avec des paramètres [ par titoulaka ] bonjour, j'ai créer une classe avec deux arguments sur le constructeur, lorsque j'essaie de l'utiliser j'ai comme message d'erreur : [quote]>>> b = [Débutant] Interface Graphique à problème.... [ par legomanfish ] Bonjours à tous, Voilà j'ai un problème à la création graphique de mon projet. J'ai Glade. Le problème c'est que quand je rentre sa: if __name__ ==


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
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 : 1,232 sec (4)

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