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

Python Discussion :

Comment créer des boutons radios rond ?


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Professeur de guitare
    Inscrit en
    Mai 2017
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur de guitare

    Informations forums :
    Inscription : Mai 2017
    Messages : 61
    Par défaut Comment créer des boutons radios rond ?
    Bonjour, je débute en python et en programmation , je parviens à trouver comment créer des boutons. J'ai un peu plus de mal à trouver un tuto simple pour expliquer comment on crée des boutons radios. Si vous pouvez me guider . Je souhaiterais créer des boutons ronds qui réagissent aux clics d'un utilisateurs.

    Merci

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 762
    Par défaut
    Salut,

    Créer des Button dépendra de l'interface graphique que vous utilisez et si vous ne la mentionnez pas (ou que vous ne postez pas dans le forum ad hoc), on ne va pas l'inventer.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre averti
    Homme Profil pro
    Professeur de guitare
    Inscrit en
    Mai 2017
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur de guitare

    Informations forums :
    Inscription : Mai 2017
    Messages : 61
    Par défaut
    Bonjour j'imagine que ce que vous appelez interface graphique c'est tkinter

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    333
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 333
    Par défaut aide tkinter
    Citation Envoyé par calixtus06 Voir le message
    Bonjour j'imagine que ce que vous appelez interface graphique c'est tkinter
    Bonsoir calixtus,
    cet article explique en détail l'utilisation du bouton radio
    http://tkinter.fdex.eu/doc/radbw.html
    bonne lecture

  5. #5
    Membre averti
    Homme Profil pro
    Professeur de guitare
    Inscrit en
    Mai 2017
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur de guitare

    Informations forums :
    Inscription : Mai 2017
    Messages : 61
    Par défaut
    J'ai entré le code de ce cours mais j'ai un message d'erreur incompréhensible :

    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
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
     
    import tkinter as tk
    from tkinter import StringVar
    from tkinter import Radiobutton
     
    root=tk.Tk()
    vals = ['A', 'B', 'C']
    etiqs = ['trop chaud', 'trop froid', 'correct']
     
    varGr = StringVar()
    varGr.set(vals[1])
     
    for i in range(3):
    	b = root.RadioButton(root, variable=varGr, text=etiqs[i], value=vals[i])
    	b.pack(side='left', expand=1)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    nicolas@LibraZiK2-studio-audio:~/Bureau/diagramme accord guitare/autres$ /bin/sh /tmp/geany_run_script_BO9UXZ.sh
    Traceback (most recent call last):
      File "radiobouton.py", line 16, in <module>
        b = root.RadioButton(root, variable=varGr, text=etiqs[i], value=vals[i])
      File "/usr/lib/python3.5/tkinter/__init__.py", line 1961, in __getattr__
        return getattr(self.tk, attr)
    AttributeError: '_tkinter.tkapp' object has no attribute 'RadioButton'
     
     
    ------------------
    (program exited with code: 1)
    nicolas@LibraZiK2-studio-audio:~/Bureau/diagramme accord guitare/autres$

    Merci de vos éclairages

  6. #6
    Membre averti
    Homme Profil pro
    Professeur de guitare
    Inscrit en
    Mai 2017
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur de guitare

    Informations forums :
    Inscription : Mai 2017
    Messages : 61
    Par défaut
    il y a aussi :

    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
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
     
    import tkinter as tk
    from tkinter import StringVar
    from tkinter import Radiobutton
     
    value = tk.StringVar() 
    fenetre = tk.Tk()
     
    bouton1 = tk.Radiobutton(fenetre, text="Oui", variable=value, value=1)
    bouton2 = tk.Radiobutton(fenetre, text="Non", variable=value, value=2)
    bouton3 = tk.Radiobutton(fenetre, text="Peu être", variable=value, value=3)
    bouton1.pack()
    bouton2.pack()
    bouton3.pack()


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
      File "radiobouton.py", line 8, in <module>
        value = tk.StringVar() 
      File "/usr/lib/python3.5/tkinter/__init__.py", line 337, in __init__
        Variable.__init__(self, master, value, name)
      File "/usr/lib/python3.5/tkinter/__init__.py", line 236, in __init__
        self._root = master._root()
    AttributeError: 'NoneType' object has no attribute '_root'
     
     
    ------------------
    (program exited with code: 1)
    nicolas@LibraZiK2-studio-audio:~/Bureau/diagramme accord guitare/autres$

  7. #7
    Membre très actif

    Homme Profil pro
    Bidouilleur
    Inscrit en
    Avril 2016
    Messages
    721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Avril 2016
    Messages : 721
    Billets dans le blog
    1
    Par défaut
    Salut.

    Citation Envoyé par calixtus06 Voir le message
    J'ai entré le code de ce cours mais j'ai un message d'erreur incompréhensible :
    ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ...
    AttributeError: '_tkinter.tkapp' object has no attribute 'RadioButton'
    _tkinter.tkapp, c'est la fenêtre root de tkinter, et donc n'a pas de RadioButton, logique.
    Et attention à la casse, c'est Radiobutton.

    Pour le second message d'erreur, c'est parce que tu définis une StringVar avant d'avoir créé la fenêtre root, il faut d'abord créer la fenêtre.

Discussions similaires

  1. Réponses: 5
    Dernier message: 20/05/2010, 14h40
  2. Comment créer des boutons ?
    Par zinoubajiji dans le forum Débuter
    Réponses: 1
    Dernier message: 16/04/2010, 18h25
  3. Réponses: 1
    Dernier message: 04/10/2006, 14h21
  4. comment créer des boutons sur une feuille en utilisant eclipse
    Par ratamahatta dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/06/2006, 19h17
  5. [FLASH 8] Comment faire des boutons radio ?
    Par jbidou88 dans le forum Flash
    Réponses: 8
    Dernier message: 08/06/2006, 15h08

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