Herberth 13-06-2021, 19:49
Saludos grupo.

Necesito ayuda

Estoy utilizando gb-web-gui y tengo un formulario webform y un webtextbox.

Necesito mostrar el codigo QR de la cadena ingresada en el webtextbox.
Alguien que pueda ayudarme por favor.

Muchas gracias.
Harpo 13-06-2021, 10:21
Saludos al foro.

Les cuento mi problema, estoy montando una ayuda contextual basada en una idea de Shordi publicada en el foro antiguo. Básicamente cuando un usuario pulsa F1 en un formulario, este llama a una clase que busca el componente que tiene el foco y muestra un mensaje. La premisa básica es que el par "Form.Name-Control.Name"  es único. Todo iba bien hasta que cambié de GTK3 a QT5.

La rutina para recorrer los controles dentro del Form no solo devuelve los controles definidos, también devuelve sus controles internos. Por ejemplo, para un ButtonBox devuelve el ButtonBox, un TextBox, un DrawingArea y dos ToolButton. Mi problema es que necesito saber el nombre del control que tiene el foco, por ejemplo en el caso del ButtonBox en GTK3 lo hace correctamente pero en QT5 me da el foco en el TextBox del ButtonBox.

Como una imagen vale más que mil palabras les dejo un programa para visualizar el problema. Basta con poner el foco en cualquier control y pulsar F1. Se carga un Listbox con el nombre de cada control, su tipo y el contenedor. También dos etiquetas, una con el componente gráfico que se usa y otra con el control que tiene el foco.
Cambiando el componente gráfico en el menú "Depuración - Componente GUI" del IDE se ve la diferencia de funcionamiento.

Ando un poco despistado con esto, se agradece cualquier idea.
Un saludo, Harpo.

Se me olvida, uso Gambas 3.16.1 en un Xubuntu 20.04.2.
Archivos adjuntos
.gz
GTKvsQT-0.0.1.tar.gz (Tamaño: 12.67 KB Descargas: 3)
gambafeliz 12-06-2021, 22:28
Estoy algo bajo por un problema de rendimiento. No es exagerado pero necesito darle una solución. Ahora mismo tengo una solución por hacer algo cutre pero espero que con esta pregunta me aporte algo mejor que mi solución.

Defino el problema:
1. Al dar click en una opción del menú lo primero que hago es cargar una vista basada en el momento exacto que se clicka, por lo tanto tiene que hacerse la vista para ese momento o si o si.
2. Después cargo una consulta basada en esta vista.
3. Cargo un grid con esta consulta.
4. Trato todas las filas para colorear mis filas favoritas.
5. Trato todas las filas para colorear mis filas desactivadas.
6. Destruyo la vista del punto 1. para volverla a crear en el futuro

Mis cuellos de botella se producen en dos punto, el 1 y el 6 pero ambos se deben producir cada vez que estoy en la pantalla de este grid.

Necesito:
Por favor, necesitaría saber si puedo ejecutar junto a mi aplicación gráfica otra sin interfaz gráfica que cargue vistas en paralelo y que no haga que mi aplicación cada vez que clicko en un menú se tenga que parar para realizar estas operaciones de esta forma las cosas pesadas las haría en segundo plano y mi aplicación fluiría de forma natural.

¿esto es posible?
¿como lo hago?

Gracias.
Páginas (560):    1 423 424 425 426 427 560   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 288
Último miembro: shoUsho
Temas del foro: 1,729
Mensajes del foro: 8,987
Últimos temas
Paren...WAIT !!!
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: guizans, 25-08-2025, 14:49
Respuestas: 3 - Vistas: 442
GambOS
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:58
Respuestas: 0 - Vistas: 306
Gambas y Wayland
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:56
Respuestas: 6 - Vistas: 580
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 19-08-2025, 10:40
Respuestas: 8 - Vistas: 935
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.