问题标签 [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 投票
0 回答
2694 浏览

qt5 - QT 5 QPrinter linq 错误

我使用 QT 5.1.1 和 Qt Creator 2.8.1
我想使用打印机:

我得到这个错误:

DictionaryWidget.obj:-1:错误:LNK2019:未解析的外部符号“__declspec(dllimport) public: _thiscall QPrinter::QPrinter(enum QPrinter::PrinterMode)”( _imp_??0QPrinter@@QAE@W4PrinterMode@0@@Z ) 在函数 "private: void __thiscall DictionaryWidget::on_pbPrint_clicked(void)" (?on_pbPrint_clicked@DictionaryWidget@@AAEXXZ) 中引用

在 .pro 文件中,我有:

在 QT Creator LIBPATH 中构建环境如下:

在文件夹 C:\Qt\5.1.1\msvc2012\lib 文件位于 Qt5PrintSupport.lib

我应该怎么做才能使项目工作?

0 投票
1 回答
459 浏览

qt - QPrinter 单击按钮时我的程序崩溃为什么?

当我单击按钮时,程序崩溃。我将发布我的代码:

请告诉我我的错误在哪里。提前致谢。

0 投票
1 回答
148 浏览

html - 如何在 Qprinter 中控制 html 代码样式

我对打印 html 代码的样式有疑问

我有带有css代码的html文件

我像这样读这个文件

然后替换html函数替换html中的一些单词(女巫的意思是我正在使用文件作为模板并用数据库中的数据填充它)

然后我打印html

问题是当打印对话框出现并打印 html 代码时,样式根本不起作用

我如何控制 html 元素的位置以及样式

0 投票
1 回答
1689 浏览

c++ - Qt 5 QPrinterInfo::availablePrinters() 没有动态列出打印机

我正在使用 availablePrinters() 更新打印机列表。但它无法列出运行应用程序时添加的新打印机。它在 Qt 4 上运行良好。

代码如下:

0 投票
1 回答
2457 浏览

c++ - 单击按钮时如何在Qt中打印文本

我一直在阅读 QPrinter 和 QPrintDialog 的 Qt 文档,但我不知道如何在 textEdit 字段中打印内容。

这是我尝试过的代码,当然这不起作用。

这是我运行它时得到的输出。

:-1:警告:找不到选项'-F/Applications/Qt5.1.0//5.1.0/clang_64/qtbase/lib'的目录:-1:错误:找不到架构x86_64的符号

知道我在做什么错吗?我想要的只是在 textEdit 字段中打印内容。

0 投票
1 回答
1255 浏览

qt - 一起使用 QPrinter、QPainter 和 QTextDocument 时获取错误消息

在我的 Qt 应用程序中,我想创建一个预览页面,其内容包含 Header、Footer 标题和 TableView。

这是我使用的代码:

当我运行应用程序时,我只在预览页面中看到 Header 和 Footer 标题,没有显示 TableView。然后我使用 qDebug() 检查并收到错误消息

在线

如何解决此问题以正常打印带有 Header、Footer 标题和 TableView 的数据?

谢谢你的帮助!

0 投票
1 回答
1548 浏览

qt - 无法移动到下一页以使用 QPrinter 打印 HTML 内容

在我的小应用程序中,我想预览每个页面中的一些 HTML 内容,所以我使用了以下代码

我得到的结果页面

无法移动下一页

在多次测试结果页面后,我意识到打印机没有移动下一页来打印 HTML 内容。

我该如何解决这个问题?

谢谢!

0 投票
0 回答
667 浏览

c++ - 打印时 QGraphicsScene 不会缩放到页面

我正在编写一个程序,除其他外,它会创建一个类似于 Outlook 的每周日程表(顶部是星期几,左侧是时间,网格中的方框代表约会)。我对 QGraphicsScene 类进行了子类化,并将它与 QGraphicsView 结合使用以在 GUI 中显示时间表。

现在问题出现了,因为我正在尝试打印时间表。我希望它能够打印并自动缩放以适应页面。从我所做的研究来看,代码应该比较简单:

但是,这会产生文本标签卡在左上角的输出,并且没有可见的框/网格线,就好像它试图在一个令人难以置信的小框中渲染场景一样。如果我进行以下更改:

schedule_scene->render( &painter, QRectF( 0, 0, 600, 600 ) );

然后它按预期打印在一个 600x600 的小盒子中。

我一直在使用 Windows XPS 打印机和 CutePDF 打印机对此进行测试,因为我现在没有连接到我的开发机器的实际打印机。

根据我所做的研究,QGraphicsScene 应该缩放以使用所有默认参数填充页面。为什么我的子类场景不能自动缩放以适应整个页面?我是否错过了需要实施的方法?

编辑:在代码中手动设置页面大小可以解决问题:

为什么“打印”对话框不自行设置页面大小?

0 投票
1 回答
403 浏览

windows - 部署的 Qt 应用程序未列出可用的打印机

使用 Qt 部署应用程序时,未显示可用打印机列表。Dependency walker 没有报告任何问题。

0 投票
2 回答
790 浏览

qt - Qt:如何打印 QFile?

实际上,我有一个通过 Qt 生成的 CSV 文件。如果可能,我需要为用户添加一个打印选项,以便在不打开文件的情况下按原样打印 CSV 文件。

我试图搜索解决方案。但找不到解决问题的方法。

任何人都可以建议我打印 QFile 的方法吗?有没有打印 QFile 的功能?