问题标签 [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.
c++ - QPrintDialog:禁用打印按钮
根据标题,我想从 QPrintDialog 中禁用/删除打印按钮。
有没有办法做到这一点?
我只需要显示打印机设置页面,用户可以在其中定义打印机设置并应用更改。
谁能建议我禁用打印按钮的方法?
或者有什么方法可以使用自定义按钮创建打印机设置页面?
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(我的情况)。而已。
现在脚本运行良好,所以我想分享它。有关使用 Qprinter 的更多选项,请参阅http://qt-project.org/doc/qt-4.8/qprinter.html#Orientation-enum。
c++ - 使用 QPrinter 打印多个 QTextDocument
我需要为用户动态创建的许多对象生成一个要打印的文档,并且我想打印这些文档。我编写了以下代码(generateDocument() 引用文档以添加 html 代码):
打印到 pdf 时,linux 和 windows 中的行为是不同的:在 linux 上,这只是打印最后生成的文档,而在 windows 上,它会提示为每个 generateDocument() 调用选择一个新的 pdf。
我应该以不同的方式做到这一点吗?
c++ - Qt 如何通过 QPrinter 打印 QFile?
任何人都可以建议我使用 QPrinter 打印 QFile 的方法吗?
实际上,我有一个由我的应用程序生成的 pdf 文件,我需要根据用户的选择打印(通过点阵打印机)。我搜索了 QFile 文档,但它显示无法将文件直接打印到打印机。
任何想法如何打印 QFile ?
python - 如何在 Python 中将包含 SVG 的 HTML 文档转换为 PDF 文件
我需要调整一些使用 QPrinter 将 HTML 转换为 PDF 的 Python 代码。HTML 包含一些 PNG,但现在需要用 SVG 替换。我真的不知道该怎么做。我天真地用等效的 SVG 替换了 PNG,但是 SVG 没有出现在生成的 PDF 中。更具体地说,像这样
用 circle.svg 给出
似乎不起作用,而用等效的 PNG 替换 SVG 会产生完美的 PDF。有谁知道如何解决这一问题?
c++ - QWebPage / QPrinter - 无法加载页面
我是 Qt 的新手,我需要做一个将 html 页面导出为 PDF 的程序
因此,主要思想是QWebPage
用于解释 html 并将其自身导出为 pdf QPrinter
。
我有两个班级webview
谁使用QWebPage
和Print
谁使用QPrinter
.
在main.cpp
我已经连接LoadFinished
到PrintPDF
插槽:
我的webview.cpp
班级:
这是我的控制台显示的内容:
不好
QPainter::begin: 一个绘图设备一次只能由一个画家绘制。
我不知道错误可能出在哪里。整个项目在这里
论据是:
(destinationFolder还没有实现,必须直接修改源码)
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 之后我得到这个错误:
c++ - 如何使用Qt QPrinter发送剪纸命令
我正在编写一个需要在交易后打印收据的 Qt 桌面程序。为此,我需要在每张收据的末尾开一张“剪纸”。我了解需要在打印文本的末尾发送以下 ascii 字符(ascii 27 + ascii 105)来剪纸。
我找不到任何关于如何使用 QPrinter 发送它的文档。我使用 QPrinter & QPainter 来实现打印。
如果有人试过这个,请建议如何在 Qt 中处理切纸打印机命令。
c++ - Qt输出pdf为空
我使用了我在 Qt pdf 打印上能找到的最简单的代码,它运行良好,没有任何错误。但是,当我尝试打开生成的 pdf 时,它抱怨 pdf 为空且无法打开。我不知道代码的哪个方面是错误的或可能已过时?我虽然可能是权限问题,但正在创建 pdf 文件。下面是使用的代码:
更新完整代码
}
c++ - 在 C++ 中找不到 qprinter
这是一个非常基本的问题。我搜索了这个论坛的历史,没有发现任何直接适用于 C/C++ 中的应用程序的内容。我正在 Fedora20 上构建代码。我有以下库,使用 yum 安装:
我像这样使用qmake:
没有显示错误,我假设生成文件正常并且生成的头文件正常。
在 make 时,出现以下与 Qt 相关的错误:
(1)
(2)
我怀疑我还缺少一两个 Qt 库。哪些库文件包含 QPrinter 和 UnicodeUTF8?请问有什么建议吗?亲切的问候,威廉