问题标签 [qprinter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
460 浏览

c++ - QPrintDialog:禁用打印按钮

根据标题,我想从 QPrintDialog 中禁用/删除打印按钮。

有没有办法做到这一点?

我只需要显示打印机设置页面,用户可以在其中定义打印机设置并应用更改。

谁能建议我禁用打印按钮的方法?

或者有什么方法可以使用自定义按钮创建打印机设置页面?

0 投票
9 回答
243747 浏览

python - 如何使用 Python 将网页转换为 PDF

我正在寻找使用 Python 将网页打印到本地文件 PDF 的解决方案。一个好的解决方案是使用 Qt,在这里找到,https://bharatikunal.wordpress.com/2010/01/

一开始它不起作用,因为我在安装 PyQt4 时遇到了问题,因为它给出了诸如“ ImportError: No module named PyQt4.QtCore”和“ ImportError: No module named PyQt4.QtCore”之类的错误消息。

这是因为 PyQt4 没有正确安装。我曾经拥有位于 C:\Python27\Lib 的库,但它不适用于 PyQt4。

事实上,它只需要从http://www.riverbankcomputing.com/software/pyqt/download下载(注意您使用的正确 Python 版本),并将其安装到 C:\Python27(我的情况)。而已。

现在脚本运行良好,所以我想分享它。有关使用 Qpr​​inter 的更多选项,请参阅http://qt-project.org/doc/qt-4.8/qprinter.html#Orientation-enum

0 投票
1 回答
1590 浏览

c++ - 使用 QPrinter 打印多个 QTextDocument

我需要为用户动态创建的许多对象生成一个要打印的文档,并且我想打印这些文档。我编写了以下代码(generateDocument() 引用文档以添加 html 代码):

打印到 pdf 时,linux 和 windows 中的行为是不同的:在 linux 上,这只是打印最后生成的文档,而在 windows 上,它会提示为每个 generateDocument() 调用选择一个新的 pdf。

我应该以不同的方式做到这一点吗?

0 投票
1 回答
721 浏览

c++ - Qt 如何通过 QPrinter 打印 QFile?

任何人都可以建议我使用 QPrinter 打印 QFile 的方法吗?

实际上,我有一个由我的应用程序生成的 pdf 文件,我需要根据用户的选择打印(通过点阵打印机)。我搜索了 QFile 文档,但它显示无法将文件直接打印到打印机。

任何想法如何打印 QFile ?

0 投票
1 回答
3413 浏览

python - 如何在 Python 中将包含 SVG 的 HTML 文档转换为 PDF 文件

我需要调整一些使用 QPrinter 将 HTML 转换为 PDF 的 Python 代码。HTML 包含一些 PNG,但现在需要用 SVG 替换。我真的不知道该怎么做。我天真地用等效的 SVG 替换了 PNG,但是 SVG 没有出现在生成的 PDF 中。更具体地说,像这样

用 circle.svg 给出

似乎不起作用,而用等效的 PNG 替换 SVG 会产生完美的 PDF。有谁知道如何解决这一问题?

0 投票
2 回答
434 浏览

c++ - QWebPage / QPrinter - 无法加载页面

我是 Qt 的新手,我需要做一个将 html 页面导出为 PDF 的程序

因此,主要思想是QWebPage用于解释 html 并将其自身导出为 pdf QPrinter

我有两个班级webview谁使用QWebPagePrint谁使用QPrinter.

main.cpp我已经连接LoadFinishedPrintPDF插槽:

我的webview.cpp班级:

这是我的控制台显示的内容:

不好
QPainter::begin: 一个绘图设备一次只能由一个画家绘制。

我不知道错误可能出在哪里。整个项目在这里

论据是:

(destinationFolder还没有实现,必须直接修改源码)

0 投票
1 回答
1187 浏览

build - 在 Ubuntu 14.04 中为 Python3.4 构建 PyQt5 的问题是由 qprinter.h 引起的,然后 pyuic5 错误

安装最新的 SIP 和最新的 Qt5 后,我尝试为 python 3.4 构建最新的 PyQt5。

我像这样启动了 pyqt5 配置:

然后 make 和 sudo make install。在 sudo make install 期间,我收到此错误:

我可以导入 QtCore、QtGui 等,但不能像 QtWidgets 一样在 QtWebKitWidgetsQWebView 之后按字母顺序导入模块...

编辑:第一个补丁

然后在 make 和 sudo make install 之后我得到这个错误:

0 投票
2 回答
1935 浏览

c++ - 如何使用Qt QPrinter发送剪纸命令

我正在编写一个需要在交易后打印收据的 Qt 桌面程序。为此,我需要在每张收据的末尾开一张“剪纸”。我了解需要在打印文本的末尾发送以下 ascii 字符(ascii 27 + ascii 105)来剪纸。

我找不到任何关于如何使用 QPrinter 发送它的文档。我使用 QPrinter & QPainter 来实现打印。

如果有人试过这个,请建议如何在 Qt 中处理切纸打印机命令。

0 投票
1 回答
709 浏览

c++ - Qt输出pdf为空

我使用了我在 Qt pdf 打印上能找到的最简单的代码,它运行良好,没有任何错误。但是,当我尝试打开生成的 pdf 时,它抱怨 pdf 为空且无法打开。我不知道代码的哪个方面是错误的或可能已过时?我虽然可能是权限问题,但正在创建 pdf 文件。下面是使用的代码:

更新完整代码

}

0 投票
1 回答
1063 浏览

c++ - 在 C++ 中找不到 qprinter

这是一个非常基本的问题。我搜索了这个论坛的历史,没有发现任何直接适用于 C/C++ 中的应用程序的内容。我正在 Fedora20 上构建代码。我有以下库,使用 yum 安装:

我像这样使用qmake:

没有显示错误,我假设生成文件正常并且生成的头文件正常。

在 make 时,出现以下与 Qt 相关的错误:

(1)

(2)

我怀疑我还缺少一两个 Qt 库。哪些库文件包含 QPrinter 和 UnicodeUTF8?请问有什么建议吗?亲切的问候,威廉