Comportamiento Extraño En El Componente Combobox


Objetivo: 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.

Objetivo: 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

Perfil MP  
Objetivo: 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.


Página 1 de 1


  
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

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.4088s (PHP: -83% SQL: 183%)
Consultas SQL: 44 - Debug off - GZIP Activado