Ouchh, Moskis!!!, se me olvidó poner esta línea en la función main:
gtk_widget_show(window_main);
por lo que al final la función main queda:
int main(int argc, char *argv[]) {
GtkWidget* window_main;
gtk_init(&argc, &argv);
window_main = prueba_crear_main();
gtk_widget_show(window_main);
gtk_main();
return 0;
}
Un saludo.
On 10/12/07, Manuel David Jiménez Patiño <[EMAIL PROTECTED]> wrote:
>
>
> Hola otra vez, sigo sin saber hacer funcionar el dichoso botón
> GTKFileChooserButton. Asi que he partido de 0 y he construido con Gazpacho
> un GTKFILECHOOSERDIALOG, ahora bien lo intento cargar con libglade como
> hacía antes con una ventana:
>
>
> int main(int argc, char *argv[]) {
>
> GtkWidget* window_main;
>
>
>
> gtk_init(&argc, &argv);
>
>
>
> window_main = prueba_crear_main();
>
>
> gtk_main();
>
> return 0;
> }
>
>
> /*****************************************************************************************
> * fin del main
> *****************************************************************************************/
>
>
> GtkWidget * prueba_crear_main(void){
>
> GladeXML *xml;
> GtkWidget *window;
>
>
>
> xml = glade_xml_new("dialog.glade", NULL, NULL);
> glade_xml_signal_autoconnect(xml);
>
> window = glade_xml_get_widget (xml, "fileselection1");
>
>
>
> return window;
> }
>
> Compilo:
>
> gcc -o interfaz interfaz.c `pkg-config --cflags --libs gtk+-2.0
> libglade-2.0 opencv --libs opencv
>
> y ejecuto:
> ./interfaz
>
> pero no me muestra el dialog.
>
> En cambio si hago lo mismo para una ventana si que me la muestra.
>
> ¿Alguno me puede ayudar?
>
> Estoy googleando pero no encuentro gran cosa.
>
> Un saludo.
>
_______________________________________________
CRySoL mailing list
http://crysol.inf-cr.uclm.es/
https://arco.inf-cr.uclm.es/cgi-bin/mailman/listinfo/crysol