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
| from tkinter import *
import tkinter as tk
from tkinter.constants import END
def init():
for item in range(0, 10):
ma_listbox.insert(END, "La valeur indice " + str(item))
def selection(event):
valeur = ma_listbox.curselection()
print(valeur[0])
ma_fenetre = Tk()
ma_fenetre.geometry("1000x750")
mon_canvas = Canvas(ma_fenetre)
ma_listbox = Listbox(mon_canvas)
mon_scrollbar = Scrollbar(mon_canvas, orient='vertical')
mon_canvas.grid(row=0, column=0)
ma_listbox.config(yscrollcommand=mon_scrollbar.set)
ma_listbox.grid(row=0, column=0, sticky=E)
mon_scrollbar.config(command=ma_listbox.yview)
mon_scrollbar.grid(row=0, column=1, sticky='ns')
#ma_listbox.bind("<Double-Button-1>", selection) * fonctionne au double clic
ma_listbox.bind("<Button-1>", selection) # Ne fonctionne qu'au deuxième clic
init()
ma_fenetre.mainloop() |
Partager