在 GTK3 打印函数中有这个,用于确认当前默认打印机:
gtk_printer_is_default ()
但是,这仅在调用此枚举函数后才有用:
gtk_enumerate_printers ()
有没有直接GET和SET默认打印机的函数?
最佳答案
我相信这取决于您在应用程序中设置默认值 打印机,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;
}
关于c - GTK 设置默认打印机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35897354/