Hola, me presento: :xau
Mi nombre es wincaman y me gusta mucho este foro, por lo que he decidido ingresar a su comunidad. Espero compartir mucho con Uds.
He estado estudiando esta excelente libreria de las QT ( muchas gracias Pritpal Bedi ) y el manual que realizo Giovanni,
con ellos he logrado hacer algunas cosas, pero necesito una ayuda.
Como puedo en un dialogo que contiene una QTableview , hacer que las columnas de datos que esta contiene, se puedan ordenar
en forma automatica, al momento de presionar sobre la cabezera del titulo de la columna.
Esto es muy importante, para no tener que estar haciendo cada vez una nueva consulta y volver a mostrar nuevamente los datos actualizados.
Alguien sabe como hacerlo ?
Saludos,
Winca
QT como ordenar una QTableview
Moderador: Moderadores
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
QT como ordenar una QTableview
Olá!
Bienvenido al foro Winca!
Tal vez usted puede encontrar una respuesta en este link: HBQT - Sorting QTableView() columns by clicking on header buttons Hay un .PRG ejemplo para descarga.
Bienvenido al foro Winca!
Tal vez usted puede encontrar una respuesta en este link: HBQT - Sorting QTableView() columns by clicking on header buttons Hay un .PRG ejemplo para descarga.
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
QT como ordenar una QTableview
Alxts , Muchas gracias por su respuesta, la voy a mirar inmediatamente.
Saludos,
Winca
Saludos,
Winca
QT como ordenar una QTableview
Les comento la respuesta que me envio el Sr. Pritpal Bedi , desde otro foro, sobre este tema, para que nos ayude a entender como resolverlo:
Para ordenar, el señala que hay que utilizar esto:
oHeader := oTableView:horizontalHeader()
oHeader:connect( "sectionClicked(int)", {| nLogicalIndex | detectWhichColumnClickedAndSortDataArrayAndRefreshTable( nLogicalIndex ) } )
Si alguien lo utiliza, y le funciona, que por favor lo informe.
Saludos,
Winca
Para ordenar, el señala que hay que utilizar esto:
oHeader := oTableView:horizontalHeader()
oHeader:connect( "sectionClicked(int)", {| nLogicalIndex | detectWhichColumnClickedAndSortDataArrayAndRefreshTable( nLogicalIndex ) } )
Si alguien lo utiliza, y le funciona, que por favor lo informe.
Saludos,
Winca
-
MARCELOG
- Usuário Nível 4

- Mensagens: 546
- Registrado em: 15 Mar 2005 16:54
- Localização: Divinópolis/MG
QT como ordenar una QTableview
Hello,
use oTableView:setSortingEnabled(.t.)
MarceloG
use oTableView:setSortingEnabled(.t.)
MarceloG
Água mole em pedra dura tanto bate que até espirra!
