from Tkinter import * states = [] def onPress(i): states[i] = not states[i] root = Tk( ) root.title("Bouton des options") for i in range(10): chk = Checkbutton(root, text=str(i), command=(lambda i=i: onPress(i)) ) chk.pack(side=LEFT) states.append(0) root.mainloop( )
Posts Related to GUI: Utilisation de checkBox
-
GUI: Création d’une ListBox avec un ScrollBar
{filelink=15422} from Tkinter import * class Scrolled_List(Frame): def __init__(self, options, parent=None): Frame.__init__(self, parent) self.pack(expand=YES, fill=BOTH) self.paintComponent(options) def list_event(self, event): “”” Evénement “”” # Obtenir l’index …
-
GUI: Création des Menus avec TKinter
{filelink=15430} import Tkinter root = Tkinter.Tk( ) bar = Tkinter.Menu( ) def msg(menu, entry): “”” Afficher le menu et l’option du menu sélectionné””” print menu, …
-
Python: Modification automatique du texte d’un Label à l’aide de ‘textvariable’
{filelink=15678} import Tkinter root = Tkinter.Tk() root.title(‘Modification de label’) message = Tkinter.StringVar() Tkinter.Label(textvariable=message).pack() Tkinter.Entry(textvariable=message).pack() message.set(‘Bienvenu, Tapez un texte ici’) Tkinter.Button(text=”Quitter”, command=root.quit).pack() Tkinter.mainloop() print message.get()
-
TK: Exemple des bordures d’un bouton
{filelink=15411} from Tkinter import * class GUI: def __init__(self): self.root = Tk() self.root.title(‘Styles des Bordures’) for bdw in range(5): setattr(self, ‘of%d’ % bdw, Frame(self.root, borderwidth=0)) …
-
GUI: Désactiver un bouton
{filelink=15426} from Tkinter import * root=Tk() root.title(“Désactiovation d’un Widget”) widget = Button(root, text=’Bienvenu’, command=root.quit) widget.pack(side=LEFT) widget.configure(state=DISABLED, background=’cadetblue’) mainloop()
-
GUI: Evénément de la souris
{filelink=15428} from Tkinter import * root = Tk( ) prompt=’Appyez sur une touche du clavier’ lbl = Label(root, text=prompt, width=len(prompt)) lbl.pack( ) def do_mouse(eventname): def …
-
Lier un ‘Callback’ à un événement
{filelink=15423} from Tkinter import * def hi(*ignore): “”” Ce message s’affiche à chaque fois que vous appuyez la touche entrer””” print ‘Bienvenu sur Python graphique’ …
-
GUI: Ajouter un widget dans un containeur
{filelink=15431} from Tkinter import * root = Tk() frame = Frame(root) #Création d’un conteneur frame.pack() btn = Button(frame, text=”Cliquez sur Moi”) btn[“background”] = “Cyan” btn.pack() …
-
Liér un événement à la touche Entrer » du clavier »
{filelink=15675} from Tkinter import * root = Tk() def onEnterKey(*ignore): print ‘onEnterKey sur python.mesexemples.com’ # Lier l’événement à la touche root.bind(”, onEnterKey) root.mainloop()
-
Utilisation de la méthode ‘range()’ pour créer un tuple.
{filelink=15985} a, b, c = range(3) print a, c T1=range(3) print T1