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 :

sélectionner une date ?


Sujet :

Tkinter Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    250
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 250
    Par défaut sélectionner une date ?
    Bonjour,

    J'utilise python3 et tkinter pour faire mes gammes.

    Je cherche un objet qui permette à l'utilisateur de sélectionner une date à partir d'une boite de dialogue affichant les jours du mois. Cette fenêtre ressemblerait à celle pour changer la date d'un PC.

    J'ai bien cherché sur internet et sur le forum mais je suis revenu bredouille.

    Quelqu'un a-t-il une idée ?

    Merci d'avance

  2. #2
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 327
    Par défaut
    Bonjour,

    Voici un petit code tout fait que j'ai trouvé sur un forum anglais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    import calendar as cd
    import Tkinter as tk
     
    year = 2007
    month = 2
    str1 = cd.month(year, month)
    root = tk.Tk()
    root.title("Monthly Calendar")
    label1 = tk.Label(root, text=str1, font=('courier', 14, 'bold'), bg='yellow')
    label1.pack(padx=3, pady=5)
    root.mainloop()
    Il suffirait ensuite de rajouter quatre boutons :
    * 2 pour changer les mois
    * 2 pour changer les années

    Qui modifirait la fonction suivante :

    str1 = cd.month(year, month)
    En esperant que cela vous aide, je vous souhaite bon courage

    Mickael

  3. #3
    Membre éprouvé
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Par défaut
    Conseil: avant de chercher sur le net il faut savoir qu'Il exites differents modules, comme le module calendar mentionner çi-dessus, dans la bibliothèque standart de python permettant de manipuler des dates.
    Voici des liens vers la doc officiel: Dans le zip constituer de pdf regarde le document librairy qui référence tous les modules compris dans la biblio, plus de 1000 pages, malheuresement en anglais; Oriente toi grace aux signets ou simple recherche dans le pdf tu trouvera ton bonheur.
    Pour Python 3:
    la doc officiel de Python 3.0.1: http://docs.python.org/release/3.0.1/download.html
    la doc officiel de Python 3.1.2: http://docs.python.org/release/3.1.2/download.html
    la doc officiel de Python 3.1.3: http://docs.python.org/release/3.1.3/download.html
    Pour Python 3.2 je trouve pas le lien.
    Pour l'interface graphique peut etre Pmw (Python mega widget) extension de Tkinter proposant de multiples widget préfabriquer (chonomètre, boite de selection, dialogue etc...)
    lien: http://pmw.sourceforge.net/

    Personnellement je prefère les customiser que le préfabriquer et comme le widget Text est ordonner en ligne et en colonnes... tu peut fabriquer le calendrier.

Discussions similaires

  1. [MySQL] Sélectionner une date
    Par kaking dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 13/05/2009, 14h36
  2. Sélectionner une date dans un textbox
    Par Msysteme dans le forum ASP.NET
    Réponses: 11
    Dernier message: 19/02/2009, 17h44
  3. [Dates] Calendrier : sélectionner une date
    Par philippef dans le forum Langage
    Réponses: 9
    Dernier message: 24/07/2007, 19h02
  4. [Requête] [2000] Sélectionner une date
    Par DamKre dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 27/04/2007, 11h51
  5. [JCalendar] Sélectionner une date?
    Par Regis.C dans le forum Composants
    Réponses: 5
    Dernier message: 25/08/2005, 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