Page 1 of 1

escoger una fila del listbox

PostPosted: Sat Mar 14, 2015 1:48 am
by wilsongamboa
Buenas noches
estoy tratando de ontener el numero de la fila que doy doble click
estoy probando este codigo

Code: Select all  Expand view
   oSelf:oLbx1:connect( "itemDoubleClicked(QListWidgetItem*)" , {|p,p1| msginfo(valtype(p)), msginfo(p1)} )
 


y me devuelve un objeto del tipo QListWidgetItem pero yo uiero que solo me devuelva el numero de la fila escogida es posible ?
gracias

Wilson

Re: escoger una fila del listbox

PostPosted: Sat Mar 14, 2015 8:44 am
by cnavarro
Wilson, prueba

Code: Select all  Expand view

MsgInfo( oObjList:currentrow() + 1  )
 


Tambien puedes probar
Code: Select all  Expand view

MsgInfo( oObjList:row( oItem ) + 1 )     // en tu caso creo que el parametro oItem lo llamas p
 


Y, se me habia olvidado ponerte, por si lo necesitas
Code: Select all  Expand view

MsgInfo( oObjList:currentItem():Text() )      //oItem:Text()

// Por lo que, para lo que necesitas puedes usar en cualquier momento
MsgInfo( oObjList:row( oObjList:currentItem() ) + 1 )

 

Re: escoger una fila del listbox

PostPosted: Mon Mar 16, 2015 3:49 pm
by wilsongamboa
Cristobal muchas gracias
funciona perfecto el primero los demas no los probé
saludos


Wilson