Problemas Gb.qt Y Gb.gui [1/2 Solucionado]
Subject: Problemas Gb.qt Y Gb.gui [1/2 Solucionado]
Last edited by Erik on Thursday, 06 January 2011, 01:34; edited 1 time in total
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.
Last edited by Erik on Thursday, 06 January 2011, 01:34; edited 1 time in total
Subject: 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...
Por hay te pueden venir los problemas (supongo ),,, ya que Gnome utiliza la libreria de gtk y kde usa gt
Saludos...
Subject: Re: Problemas Gb.qt Y Gb.gui
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
Citar:
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
Subject: 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
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
Subject: 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
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
Subject: 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
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
Page 1 of 1
You cannot post new topicsYou cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events
This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Generation Time: 0.2132s (PHP: -72% SQL: 172%)
SQL queries: 24 - Debug Off - GZIP Enabled