- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试在 Linux 下使用 Python 设置打印作业。
现在这个 GtkUnixPrintDialog 基本上可以完成我需要它做的事情,问题是我找不到任何关于如何处理它的文档。我尝试查看 GTK3 引用文档,但这都是 C 语言的,并且尝试将这些命令转换为 Python 不起作用。
我可以通过将对话框添加到我的 .glade 文件中来轻松打开该对话框 - 但我无法在 Glade 中找到将适当的信号连接到它的方法。我也找不到像其他对话框一样显示它的方法。
有人有使用对话框进行打印作业的工作示例吗?
基于我之前的问题Creating print job in gtk3/python我有代码来设置页面,因为它必须是这样的。
我正在使用reportlab库创建一个pdf文件,并且必须打印该pdf文件,最好对使用哪台打印机进行一些控制。当然,我可以完全绕过该对话框并将其转储到默认打印机上,但缺乏该对话框的文档也让我很恼火。
最佳答案
看起来GtkPrintUnixDialog
未包含在GTK+的内省(introspection)源中。我不确定这是疏忽还是故意为之。然而,无论如何,这个对话框是由更高级别的打印接口(interface)在内部使用的,可以通过传递Gtk.PrintOperationAction.PRINT_DIALOG
来使用Gtk.PrintOperation.run
调用。 pygobject
sources中有一个完整的例子.
关于python - Python 和 GtkUnixPrintDialog 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24411412/
我正在尝试在 Linux 下使用 Python 设置打印作业。 现在这个 GtkUnixPrintDialog 基本上可以完成我需要它做的事情,问题是我找不到任何关于如何处理它的文档。我尝试查看 GT
我是一名优秀的程序员,十分优秀!