|
Página 1 de 1
|
Problemas Gb.qt Y Gb.gui [1/2 Solucionado]
Autor |
Mensaje |
Erik
Usuario
Registrado: Diciembre 2010
Mensajes: 38
Edad: 36
|
Problemas Gb.qt Y Gb.gui [1/2 Solucionado]
Hola que tal, llevo ya unas semanas con un proyecto, siguiendo unos consejos active los controles gb.gui los cuales me habian funcionado sin problemas, pero al hacer uso de key.code para validar unos datos me doy cuenta que solo funciona con gb.qt, pero al activar estos componentes me pide desactivar los primeros por incompatibilidad. Sin embargo al hacer el cambio mis tablas se ven un poco diferentes... como que mas simples los dise;os y no me gusta aparte de que algunos botones dejaron de funcionar, pero el key.code funciona bien. Al parecer tengo que decidirme por uno de los 2, pero gb.gui solo me afecta key.code (hasta ahora), y gb.qt me afecto tanto botones como ventanas que ya no se abren. Me pueden explicar mas a fondo sobre estos componentes?, no se cual me convenga mas y/o como solucionar mis problemas, de momento se me hace mas atractivo gb.gui pero sus diferencias han de tener, no quisiera redise;ar todo mi codigo para usar gb.qt, gracias.
última edición por Erik el Jueves, 06 Enero 2011, 01:34; editado 1 vez
|
#1 Domingo, 02 Enero 2011, 07:04 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Problemas Gb.qt Y Gb.gui
Con que sistema de ventanas trabajas, con Gnome o con Kde???
Por hay te pueden venir los problemas (supongo ),,, ya que Gnome utiliza la libreria de gtk y kde usa gt
Saludos...
|
#2 Domingo, 02 Enero 2011, 14:31 |
|
|
Erik
Usuario
Registrado: Diciembre 2010
Mensajes: 38
Edad: 36
|
Re: Problemas Gb.qt Y Gb.gui
Con que sistema de ventanas trabajas, con Gnome o con Kde???
Por hay te pueden venir los problemas (supongo ),,, ya que Gnome utiliza la libreria de gtk y kde usa gt
Saludos...
Gracias por responder uso gnome en fedora 11
|
#3 Domingo, 02 Enero 2011, 20:34 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Problemas Gb.qt Y Gb.gui
Citar:
active los controles gb.gui los cuales me habian funcionado sin problemas, pero al hacer uso de key.code para validar unos datos me doy cuenta que solo funciona con gb.qt
Yo tengo Gnome 2.30.2 , en Ubuntu 10.04, y uso gb.gui (cuando elijo crear aplicacion siempre elijo "aplicación gráfica").
En mi programa xlince , y no da problemas con el key.code....
Saludos
|
#4 Domingo, 02 Enero 2011, 20:57 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Problemas Gb.qt Y Gb.gui
Hola
El componente gb.gui carga automáticamente las librerías GTK si usas Gnome ó QT si usas KDE. No se puede usar junto a cualquiera de ellas porque son mutuamente excluyentes.
Es decir, en tu caso si usas Gnome, en realidad es como si usaras gb.gtk.
Sería interesante saber la versión de gambas que estás usando, (y también ver el código que no te funciona) porque no deberías tener esos problemas, y menos con gb.qt. Incluso te diría que uses siempre gb.qt porque está más avanzado y tiene menos bugs.
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"
|
#5 Domingo, 02 Enero 2011, 21:02 |
|
|
Erik
Usuario
Registrado: Diciembre 2010
Mensajes: 38
Edad: 36
|
Re: Problemas Gb.qt Y Gb.gui
Estoy usando gambas 2.19 en Fedora 11 con gnome, actualmente tengo activado gb.gui, el codigo es
PUBLIC SUB CantidadMat_KeyPress()
'Message(Key.Text)
SELECT CASE Key.Code
CASE key["0"] TO key["9"]
CASE key[" "]
CASE Key.BackSpace
CASE Key.Delete
CASE Key.Tab
CASE ELSE
STOP EVENT
END SELECT
END
el message lo tengo para hacer pruebas, parece que key.text funciona bien, key.code me da en la mayoria de las teclas 0 (cero), seguire haciendo pruebas y gracias por responder
|
#6 Lunes, 03 Enero 2011, 02:05 |
|
|
Erik
Usuario
Registrado: Diciembre 2010
Mensajes: 38
Edad: 36
|
Re: Problemas Gb.qt Y Gb.gui
Bueno no encontre el problema con los controles pero termine usando key.text que es lo unico que me funciono, de todos modos si alguien sabe como simplificarlo o hacerlo con key.code se los agradeceria
PUBLIC SUB PrecioBox_KeyPress()
DIM AuxText AS String
AuxText = Key.Text
SELECT CASE AuxText
CASE "0"
CASE "1"
CASE "2"
CASE "3"
CASE "4"
CASE "5"
CASE "6"
CASE "7"
CASE "8"
CASE "9"
CASE ""
CASE ELSE
STOP EVENT
END SELECT
END
|
#7 Jueves, 06 Enero 2011, 01:34 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
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
|
|
|
|
|