我正在编写一个简单的 http 程序,它下载一个文件,可能是 .html、.jpg 或任何其他文件,
以及如何使用 C 代码中的系统默认应用程序打开文件
这个程序在 ubuntu12.10 上并基于 gtk3.x
对不起我的英语,提前谢谢。
问问题
116 次
1 回答
1
我知道
GFile *g_file_new_for_path(const gchar *path);
GAppInfo *g_file_query_default_handler(GFile *file,GCancellable *cancellable,GError **error);
gboolean g_app_info_launch(GAppInfo *appinfo,GList *files,GAppLaunchContext *launch_context,GError **error);
创建一个 GFile 并获取其默认处理程序,然后启动它
g_app_info_launch
如果成功将返回 TRUE
于 2013-08-17T02:10:32.920 回答