• Viernes 8 de Noviembre de 2024, 13:24

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - gtk2_programmer

Páginas: [1]
1
Pascal / Problema Gtk2 Tree_store Widget
« en: Viernes 22 de Diciembre de 2006, 20:27 »
Hola.

Me encuentro programando un TreeStore bajo pascal y GTK2 siguiendo el código de un ejemplo perfectamente funcional escrito en C. El problema es que no existe nada de documentación relativa a este widget en internet, ni apis, ni códigos de ejemplo ni nada para pascal.

Una vez hecha mi conversión a Pascal y compilar sin problemas el programa se ejecuta lanzando 2 errores:

(treestore:10817): Gtk-CRITICAL **: gtk_tree_store_set: assertion `GTK_IS_TREE_STORE (tree_store)' failed

(treestore:10817): Gtk-CRITICAL **: gtk_tree_view_set_model: assertion `GTK_IS_TREE_MODEL (model)' failed


y no se muestra correctamente como debería.

Aquí adjunto ambos códigos (el de C que funciona y el mio de Pascal):
 
      Para compilar el de C y haceros una idea teclear:

           gcc -o ejemplo `pkg-config --libs --cflags gtk+-2.0` treestore.c

        y ejecutar:

           ./ejemplo


      El de pascal es un poco más reducido en cuanto a contenido pero el error está ahí, teclear:

          fpc treestore.pas

        y ejecutar:

           ./treestore


Me dio por cambiar:

   gtk_tree_store_append(modelo,............);
 y
    gtk_tree_store_set(modelo,..............);


Por :

   gtk_tree_store_append(@modelo,............);
 y
   gtk_tree_store_set(@modelo,..............);

pero el único efecto que surtió fue que me mostrara el encabezado del TreeStore pero con los mismos errores en consola.


URGENTE!! POR FAVOR.
UN SALUDO.

Páginas: [1]