gint gtk_dialog_run (GtkDialog *dialog);
#include <stdio.h>
#include <stdlib.h>
#include <gtk-2.0/gtk/gtk.h>
#include <glib-2.0/glib.h>
#include <libglade-2.0/glade/glade.h>
int main (int argc, char *argv[])
{
GtkWidget *dialog;
gchar *filename;
gint result;
FILE *stream;
gtk_init (&argc, &argv);
dialog = gtk_file_chooser_dialog_new ("保存文件", NULL,
GTK_FILE_CHOOSER_ACTION_SAVE,
GTK_STOCK_CANCEL,
GTK_RESPONSE_CANCEL,
GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT, NULL);
result = gtk_dialog_run (GTK_DIALOG (dialog));
if (result == GTK_RESPONSE_ACCEPT) {
filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER(dialog));
stream = fopen (filename, "w");
fclose (stream);
}
gtk_widget_destroy (dialog);
return 0;
}
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |