IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tkinter Python Discussion :

Gestion Garage Voiture Occasion


Sujet :

Tkinter Python

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2012
    Messages : 3
    Par défaut Gestion Garage Voiture Occasion
    Bonjour, je souhaite réalisez un programme de gestion de garage de voiture d'occasion uniquement de la marque audi. J'aurai souhaité un écran divisé en 3 parties avec comme 1ère partie: la possibilité d'entrer des voitures en 2ième partie: la possibilité de sélectionnez les voitures entrées pour les vendres et en 3ième partie: un affichage de l'image de la voiture à vendre ainsi que ces caractéristiques entrées dans la 1ère partie.
    J'ai déjà commencé à programmer mais j'ai quelque problème avec mes listes déroulantes et pour placer mes éléments ("grid") et je ne sais pas très bien comment gérer mes données afin de les récupérer facilement. Merci d'avance pour votre aide

    Voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    #_*_coding:Utf-8_*_
     
    #----------IMPORT----------
     
    from random import randrange
    from tkinter import *
     
    #----------FONCTIONS & CLASSES----------
     
    def onSelect(e):
        model = liste_D_Modele.get(liste_D_Modele.curselection())
        anne  = liste_D_Annee.get(liste_D_Annee.curselection())
        print(model,anne)
     
     
     
    def repertoire(vehicule):
        oFichier = open("voitures", "a")     # Ouverture du repertoire de voitures
        oFichier.write(vehicule)
        oFichier.close()                     # Fermeture du repertoire de voitures
     
     
    #----------PROGRAMME PRINCIPAL----------
     
    # Création de la fenêtre principale:
    fen = Tk()
     
     
    intitule_colonne = Label(fen, text="Nouvelle voiture d'occasion :")
    intitule_colonne.grid(padx=10, pady =10)
     
    modele = Label(fen, text="Modèle:")
    modele.grid()
    liste_D_Modele = Listbox(fen)
    liste_D_Modele.grid()
    modele = ["A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "TT", "R8"]    # Liste des modeles possibles
    for elem in modele:                # Insertion des éléments dans la liste
        liste_D_Modele.insert(END, elem)
     
    liste_D_Modele.bind('<Double-1>', onSelect)  # Un double clic dans la liste appellera la fonction onSelect
     
     
     
     
     
    annee = Label(fen, text="Année:")
    annee.grid()
    liste_D_Annee = Listbox(fen)
    liste_D_Annee.grid()  
    annee = ["1990", "1991", "1992", "1993", "1994", "1995", "1996", "1997", "1998", "1999", "2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012"]                  # Liste des annees possibles
    for elem in annee:                # Insertion des éléments dans la liste
        liste_D_Annee.insert(END, elem)    
     
    liste_D_Annee.bind('<Double-1>', onSelect)  # Un double clic dans la liste appellera la fonction onSelect  
     
     
     
    text_nbreKM = Label(fen, text="Nombre de Kilomètres:")     
    nbreKM = Entry(fen)
    text_nbreKM.grid()
    nbreKM.grid()
    nbreKM.get()
     
     
     
     
     
     
    energie = Label(fen, text="Energie:")
    energie.grid()
    liste_D_Energie = Listbox(fen)
    liste_D_Energie.grid()
    energie = ["Diesel", "Essence", "LPG", "Hybride"]                  # Liste des energies possibles
    for elem in energie:                # Insertion des éléments dans la liste
        liste_D_Energie.insert(END, elem)       
     
    liste_D_Energie.bind('<Double-1>', onSelect)  # Un double clic dans la liste appellera la fonction onSelect
     
     
     
     
    text_carnet = Label(fen, text="Carnet d'entretien:")
    carnet_entretien = Radiobutton(fen, text="", value="oui")
    text_carnet.grid()
    carnet_entretien.grid()
     
     
     
     
     
    couleur = Label(fen, text="Couleur:")
    couleur.grid()
    liste_D_Couleur = Listbox(fen)
    liste_D_Couleur.grid()
    couleur = ["Blanc", "Noir", "Gris", "Bleu", "Rouge", "Verte", "Jaune", "Orange", "Brun"]                  # Liste des couleurs possibles
    for elem in couleur:                # Insertion des éléments dans la liste
        liste_D_Couleur.insert(END, elem)
     
    liste_D_Couleur.bind('<Double-1>', onSelect)  # Un double clic dans la liste appellera la fonction onSelect
     
     
     
    text_cylindree = Label(fen, text="Cylindrée:")
    cylindree = Entry(fen)
    text_cylindree.grid()
    cylindree.grid()
    cylindree.get()
     
     
     
     
    puissance = Entry(fen, text="Puissance:")
    puissance.grid()
    puissance.get()
     
     
     
     
    remarques = Label(fen, text="Remarques:")
    remarques.grid()
     
    vehicule=[]
    caracteristiques=[modele]+[annee]+[nbreKM]+[energie]+[carnet_entretien]+[couleur]+[cylindree]+[puissance]+[remarques]
    vehicule.append(caracteristiques)
     
    bouton_validation = Button(fen, text= "Validez", command=repertoire)  
     
     
     
    fen.mainloop()     # Démarrage du réceptionnaire d’évènements (boucle principale):
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Recherche voiture occasion petit budget
    Par gueulederack dans le forum Petites annonces
    Réponses: 8
    Dernier message: 19/12/2013, 13h09
  2. [MCD] Gestion location voiture
    Par charles95 dans le forum Schéma
    Réponses: 2
    Dernier message: 29/11/2013, 00h51
  3. Cherche script PHP de voitures d'occasions
    Par ldaniele dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 12/01/2007, 22h44
  4. Réponses: 9
    Dernier message: 05/12/2006, 10h00
  5. [MySQL] Gestion de stock, garage
    Par issamaziz dans le forum Langage SQL
    Réponses: 2
    Dernier message: 19/05/2006, 10h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo