Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Comportamiento Extraño En El Componente Combobox
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Comportamiento Extraño En El Componente Combobox 
 
Hola Comunidad!.

Ando haciendo una aplicación en la cual uso un combobox en la que tengo una gran lista de países.(Alrededor de 200).
Lo que hago es pulsar una tecla y dentro de ese combobox se movería por los elementos que comiencen
con la letra que has pulsado.

Si es la "a", pues desde Afganistan hasta Azerbayan.Entonces vas pulsando y se va enfocando uno a uno los miembros
según pulsas la tecla  "a".

Las respuestas fueron diferentes:

En Gambas2:

Si es GTK, programo la respuesta del evento keypressed.Esto tengo que acabarlo.
El problema es que la lista sale enorme.

Si es QT parece automático.Pulso la tecla y va cambiando el elemento seleccionado.La lista es reducida.(vale).
Problema.No pasa por todos los elementos que empiezan con la tecla pulsada, se salta muchos y vuelve al primero.

En Gambas3:

Si es GTK, vuelvo a encontrarme la lista enorme (Cuando la abres, igual que en Gambas2).
No sigue por cada elemento por que parece que hay programar el evento Keypress.

Si es QT4 pasa por todos los elementos desde Afganistan hasta Azerbayan. Uno a uno, segun pulso.
(No necesito programar el evento).

Problema: Vuelvo a encontrarme la pedazo de lista.

¿ Existe algún problema con estos componentes ?
No parece el mismo comportamiento en QT que en QT4, luego la lista sale hasta abajo de la pantalla.
Lo que le da una vista no muy estética.

¿ Hay un bug ?.

Saludos.
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Comportamiento Extraño En El Componente Combobox 
 
Al margen de las dos (tres, en realidad) diferentes implementaciones que ha hecho Benoit con QT3, QT4 y GTK, las cuales intrínsecamente no llegan a ser iguales, cada uno de ellos es manejado por el gestor de ventanas de manera diferente. También depende de cada tema gráfico escogido, pero si quieres ver cómo se comporta por ejemplo una aplicación qt4 en un entorno Gnome, XFCE o KDE comprobarás que son diferentes. Por ejemplo en KDE no ocurre lo que nos cuentas, y un combobox se despliega igual que lo haría en MSWindows. Puedes instalar por ejemplo para qt4 qt4-qtconfig y cambiar el estilo gráfico para tu entorno de escritorio, pero eso no garantiza que en otra máquina otro usuario lo vaya a ver de igual manera.

Espero haber aclarado tus dudas, pero te animo a que tu mismo hagas las comprobaciones.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Comportamiento Extraño En El Componente Combobox 
 
Jesús:

Pues si que cambia, usando qt4-qtconfig.

Esto es una razón mas para migrar a Gambas3 si queremos un resultado optimo con QT4.Lo que el programador parece que va a tener que
tener en cuenta es todo este entresijos de estilos para que su aplicación tenga una presentación aceptable para el usuario.O dejarle a este ultimo esa labor
de configurarla a su gusto, dentro de lo posible.Claro que por otro lado, especificar para Gnome o KDE.¿ No parece un poco lioso todo esto para el usuario ?.
Es deber del programador facilitar al usuario dejárselo todo mascado...

Ya he comprobado que ni así con Gambas2 va fino el control combobox usando QT3,claro.Continua el problema de los saltos erróneamente con los miembros del combobox.
Es extraño que al principio pueda ir desde el primero hasta el ultimo que comienza con la misma letra y luego pasa por tres miembros o algo mas y vuelve al primero,
cuando hay mas miembros en la lista.(Y todo esto sin necesidad de código).

En Gambas3 perfecto.

Todo esto lo hice en una Ubuntu 11.04.

A ver que resultado da en un Ubuntu 10.04 con qt3-qtconfig.

Gracias.
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Comporamiento Extraño En TableView Harpo Controles/Librerías/Componentes 9 Jueves, 13 Febrero 2014, 20:56 Ver último mensaje
Harpo
No hay nuevos mensajes Como Guardar La Lista De Un Combobox En Un... jousseph Controles/Librerías/Componentes 8 Jueves, 11 Septiembre 2014, 12:51 Ver último mensaje
v3ctor
No hay nuevos mensajes Extraño Compartamiento De Las Ventanas En... jsbsan General 14 Viernes, 03 Abril 2015, 16:40 Ver último mensaje
shordi
No hay nuevos mensajes El Extraño Mundo De Los Números Mágicos... viejito General 2 Viernes, 11 Diciembre 2015, 06:48 Ver último mensaje
viejito
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron