GTK设置默认打印机

时间:2016-03-09 16:35:32

标签: c linux printing gtk3 gnome

GTK3打印功能就是这个,用于确认当前的默认打印机:

gtk_printer_is_default ()

但是,这仅在调用此枚举函数后才有用:

gtk_enumerate_printers ()

GET SET 是否有直接默认打印机的功能?

1 个答案:

答案 0 :(得分:0)

我认为由您在应用程序中设置默认值 打印机,API没有努力提供GET或SET。 您的申请应该是这样的:

static gboolean
get_default_printer(GtkPrinter *printer, gpointer data)
{
        gboolean ret = gtk_printer_is_default(printer);
        if (ret)
                set_default_printer = printer;

        return ret;
}