[Jderobot] parte grafica

JoseMaria josemaria.plaza en gmail.com
Vie Ene 31 19:49:58 CET 2014


ufff, arduo. Esta duda es más de programación de GTK que de JdeRobot. Si
quieres echa un ojo a cómo está integrado el GUI de GTK en otros
componentes simples de JdeRobot, como cameraView. Ese incluso tiene ahí
ya con sus cositas de ICE. De momento, para hacerlo más sencillo, no te
preocupes porque esté encajonado en una hebra propia de visualización
(eso lo usamos en componentes normales que hacen procesamiento). Mejor
empieza con uno sencillo sin hebra de procesamiento, como CameraView. 

Mis dos centavos,

JoseMaria
On Thu, 2014-01-30 at 15:56 +0100, Arck verde wrote:
> buenas tardes.
> 
> 
> estoy terminando la parte grafica de un componente, lo tengo terminado
> y funcionando en un solo .cpp [1], pero a la hora de pasarlo a una
> clase [2] me da unos fallos que no se como solucionarlos, si alguien
> tiene alguna idea de porque falla, ya que  no entiendo bien las traza
> que me sale.
> 
> 
> gracias.
> 
> 
> --------------------------------------------
> arck en arck-HP:~/pruebas/division$ g++ gui.cpp gui.h prueba.cpp -o
> salida `pkg-config --cflags --libs gtk+-2.0`
> gui.cpp: En el constructor ‘prueba::gui::gui()’:
> gui.cpp:16:2: aviso: se convierte de ‘gboolean
> (prueba::gui::*)(GtkWidget*, GdkEvent*, gpointer) {aka int
> (prueba::gui::*)(_GtkWidget*, _GdkEvent*, void*)}’ a ‘GCallback {aka
> void (*)()}’ [-Wpmf-conversions]
> gui.cpp:35:2: aviso: se convierte de ‘gboolean
> (prueba::gui::*)(GtkWidget*, GdkEvent*, gpointer) {aka int
> (prueba::gui::*)(_GtkWidget*, _GdkEvent*, void*)}’ a ‘GCallback {aka
> void (*)()}’ [-Wpmf-conversions]
> gui.cpp:40:2: aviso: se convierte de ‘void
> (prueba::gui::*)(GtkWidget*, gpointer) {aka void
> (prueba::gui::*)(_GtkWidget*, void*)}’ a ‘GCallback {aka void
> (*)()}’ [-Wpmf-conversions]
> gui.cpp: En la función miembro ‘void prueba::gui::laser(GtkWidget*,
> gpointer)’:
> gui.cpp:296:3: aviso: se convierte de ‘gboolean
> (prueba::gui::*)(GtkWidget*, GdkEvent*, gpointer) {aka int
> (prueba::gui::*)(_GtkWidget*, _GdkEvent*, void*)}’ a ‘GCallback {aka
> void (*)()}’ [-Wpmf-conversions]
> gui.cpp:303:3: aviso: se convierte de ‘void
> (prueba::gui::*)(GtkWidget*) {aka void (prueba::gui::*)(_GtkWidget*)}’
> a ‘GCallback {aka void (*)()}’ [-Wpmf-conversions]
> arck en arck-HP:~/pruebas/division$ 
> 
> 
> --------------------------------------------
> 
> 
> [1]-https://svn.jderobot.org/users/jcheca/pfc-itis/trunk/temporal/ejemplo3/
> [2]-https://svn.jderobot.org/users/jcheca/pfc-itis/trunk/temporal/division/
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers

-- 
http://gsyc.urjc.es/jmplaza 
Universidad Rey Juan Carlos



More information about the Jde-developers mailing list