• Lunes 23 de Diciembre de 2024, 02:42

Autor Tema:  Problema Gtk2 Tree_store Widget  (Leído 1139 veces)

gtk2_programmer

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Problema Gtk2 Tree_store Widget
« en: Viernes 22 de Diciembre de 2006, 20:27 »
0
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.
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.