Requisitos previos: GUI de Python: tkinter , Python | Función de enlace en Tkinter
Tkinter en Python es un módulo GUI (interfaz gráfica de usuario) que se usa ampliamente para crear aplicaciones de escritorio. Proporciona varios widgets básicos para construir un programa GUI.
Para vincular Doble clic con Listbox, usamos funciones de vinculación en Python y luego ejecutamos las acciones requeridas según el elemento seleccionado en Listbox.
A continuación se muestra la implementación:
from tkinter import * def go(event): cs = Lb.curselection() # Updating label text to selected option w.config(text=Lb.get(cs)) # Setting Background Colour for list in cs: if list == 0: top.configure(background='red') elif list == 1: top.configure(background='green') elif list == 2: top.configure(background='yellow') elif list == 3: top.configure(background='white') top = Tk() top.geometry('250x275') top.title('Double Click') # Creating Listbox Lb = Listbox(top, height=6) # Inserting items in Listbox Lb.insert(0, 'Red') Lb.insert(1, 'Green') Lb.insert(2, 'Yellow') Lb.insert(3, 'White') # Binding double click with left mouse # button with go function Lb.bind('<Double-1>', go) Lb.pack() # Creating Edit box to show selected option w = Label(top, text='Default') w.pack() top.mainloop()
Publicación traducida automáticamente
Artículo escrito por Soham_Lanke y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA