问题标签 [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.
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
我应该怎么做才能使项目工作?
qt - QPrinter 单击按钮时我的程序崩溃为什么?
当我单击按钮时,程序崩溃。我将发布我的代码:
请告诉我我的错误在哪里。提前致谢。
html - 如何在 Qprinter 中控制 html 代码样式
我对打印 html 代码的样式有疑问
我有带有css代码的html文件
我像这样读这个文件
然后替换html函数替换html中的一些单词(女巫的意思是我正在使用文件作为模板并用数据库中的数据填充它)
然后我打印html
问题是当打印对话框出现并打印 html 代码时,样式根本不起作用
我如何控制 html 元素的位置以及样式
c++ - Qt 5 QPrinterInfo::availablePrinters() 没有动态列出打印机
我正在使用 availablePrinters() 更新打印机列表。但它无法列出运行应用程序时添加的新打印机。它在 Qt 4 上运行良好。
代码如下:
c++ - 单击按钮时如何在Qt中打印文本
我一直在阅读 QPrinter 和 QPrintDialog 的 Qt 文档,但我不知道如何在 textEdit 字段中打印内容。
这是我尝试过的代码,当然这不起作用。
这是我运行它时得到的输出。
:-1:警告:找不到选项'-F/Applications/Qt5.1.0//5.1.0/clang_64/qtbase/lib'的目录:-1:错误:找不到架构x86_64的符号
知道我在做什么错吗?我想要的只是在 textEdit 字段中打印内容。
qt - 一起使用 QPrinter、QPainter 和 QTextDocument 时获取错误消息
在我的 Qt 应用程序中,我想创建一个预览页面,其内容包含 Header、Footer 标题和 TableView。
这是我使用的代码:
当我运行应用程序时,我只在预览页面中看到 Header 和 Footer 标题,没有显示 TableView。然后我使用 qDebug() 检查并收到错误消息
在线
如何解决此问题以正常打印带有 Header、Footer 标题和 TableView 的数据?
谢谢你的帮助!
qt - 无法移动到下一页以使用 QPrinter 打印 HTML 内容
在我的小应用程序中,我想预览每个页面中的一些 HTML 内容,所以我使用了以下代码
我得到的结果页面
在多次测试结果页面后,我意识到打印机没有移动下一页来打印 HTML 内容。
我该如何解决这个问题?
谢谢!
c++ - 打印时 QGraphicsScene 不会缩放到页面
我正在编写一个程序,除其他外,它会创建一个类似于 Outlook 的每周日程表(顶部是星期几,左侧是时间,网格中的方框代表约会)。我对 QGraphicsScene 类进行了子类化,并将它与 QGraphicsView 结合使用以在 GUI 中显示时间表。
现在问题出现了,因为我正在尝试打印时间表。我希望它能够打印并自动缩放以适应页面。从我所做的研究来看,代码应该比较简单:
但是,这会产生文本标签卡在左上角的输出,并且没有可见的框/网格线,就好像它试图在一个令人难以置信的小框中渲染场景一样。如果我进行以下更改:
schedule_scene->render( &painter, QRectF( 0, 0, 600, 600 ) );
然后它按预期打印在一个 600x600 的小盒子中。
我一直在使用 Windows XPS 打印机和 CutePDF 打印机对此进行测试,因为我现在没有连接到我的开发机器的实际打印机。
根据我所做的研究,QGraphicsScene 应该缩放以使用所有默认参数填充页面。为什么我的子类场景不能自动缩放以适应整个页面?我是否错过了需要实施的方法?
编辑:在代码中手动设置页面大小可以解决问题:
为什么“打印”对话框不自行设置页面大小?
windows - 部署的 Qt 应用程序未列出可用的打印机
使用 Qt 部署应用程序时,未显示可用打印机列表。Dependency walker 没有报告任何问题。
qt - Qt:如何打印 QFile?
实际上,我有一个通过 Qt 生成的 CSV 文件。如果可能,我需要为用户添加一个打印选项,以便在不打开文件的情况下按原样打印 CSV 文件。
我试图搜索解决方案。但找不到解决问题的方法。
任何人都可以建议我打印 QFile 的方法吗?有没有打印 QFile 的功能?