• Sábado 25 de Mayo de 2024, 08:14

Autor Tema:  Capturar accion de un combobox con un boton  (Leído 2272 veces)

fais

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Capturar accion de un combobox con un boton
« en: Domingo 17 de Marzo de 2013, 11:57 »
0
Hola amigos, estoy haciendo una pequeña aplicacion para reconocer el tipo de cartucho que necesita cada inpresora, el unico problema que tengo que no se como decirle al command del combobox que coja el item que tengo seleccionado, por ahora lo tengo con un boton, pero preferiria que sea onclick, pero por ahora con le boton me basta, os muestro lo que tengo de codigo:

Código: Python
  1. def combo(root):
  2.       value = StringVar()
  3.       root.title('titulo de mi ventana')
  4.       label1=Label(root,text="Seleccione marca de la impresora")
  5.       label1.grid(row=0,column=0)
  6.      #Aki esta mi problema, nose como mandar el valor de la lista selecionada a la def lista()
  7.      box = Combobox(root, textvariable=value, state='readonly')
  8.      boton1 = Button(root,text="Buscar",command= lista(box.))
  9.      boton1.grid(row=1,column=1)
  10.      for rx in result:
  11.            box["value"] = result cursor.close()
  12.            box.grid(column=0, row=1)
  13.  

mi objetivo es que al pulsar el boton1 se mande a la funcion lista() el valor del item seleccionado, pero no se como, lo que deje escrito fue una suposicion por si por ahi van los itiros, graciassss


$francisco

  • Miembro activo
  • **
  • Mensajes: 49
  • Nacionalidad: es
    • Ver Perfil
Re:Capturar accion de un combobox con un boton
« Respuesta #1 en: Viernes 22 de Marzo de 2013, 22:39 »
0
intenta esto en el command del botón:

Código: [Seleccionar]
command = lambda: lista(parametro)

si lo pasas a otra función pasalo como atributo con self.parametro.