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