Friday, 15 June 2012

windows - Glib-GIO-ERROR when opening an file chooser dialog -



windows - Glib-GIO-ERROR when opening an file chooser dialog -

i utilize gtk3 , codeblcks ide, glade3 in windows 7...

in application have button when clicked should open gtk_file_chooser_dialog... gives fillowing error..

glib-gio-error**:no gsettings schemas installed on system

static void on_save_clicked(gtkwidget *widget,gpointer data) { gtkwidget *dialog; //dialog=gtk_file_chooser_dialog_new("save it",gtk_window(gtk_builder_get_object(builder,"mainwindow")),gtk_file_chooser_action_save,gtk_stock_ok,gtk_response_ok,gtk_stock_cancel,gtk_response_cancel); //dialog=gtk_file_chooser_dialog(gtk_builder_get_object(builder,"filechooserdialog")); gtk_widget_show_all(dialog); gint resp=gtk_dialog_run(gtk_dialog(dialog)); if(resp==gtk_response_ok) g_print("%s\n",gtk_file_chooser_get_filename(gtk_file_chooser(dialog))); }

i utilize g_signal_connect(...) phone call function when button clicked...

i cannot understand problem...

i got same error when trying open filechooserdialog.

(lancer_ihm.py:1047004): glib-gio-critical **: g_settings_schema_source_lookup: assertion 'source != null' failed (lancer_ihm.py:1047004): glib-gio-error **: no gsettings schemas installed on scheme trace/breakpoint trap (core dumped)

i 'm running gtk3 interface python3 on linux. gtk3 , dependencies installed sources.

i found solution on forum http://forum.tinycorelinux.net/index.php?topic=13699.0

i set xdg_data_dirs variable path gtk schema files located , works.

$ ls /home/user1/ctcils/dusserm/applications/gtk/3.12.1/share/glib-2.0/schemas/ gschemas.compiled org.gtk.exampleapp.gschema.xml org.gtk.settings.filechooser.gschema.xml org.gtk.demo.gschema.xml org.gtk.settings.colorchooser.gschema.xml $ export xdg_data_dirs=/produits/publics/x86_64.linux.rh6/glib/2.40.0/share/:/home/user1/ctcils/dusserm/applications/gtk/3.12.1/share/

windows runtime-error glib gtk3 glade

No comments:

Post a Comment