Qt打印预览功能实现疑问:(QPrintPreviewDialog) [问题点数:20分,结帖人neicole]

Bbs1
本版专家分:100
结帖率 100%
Bbs1
本版专家分:100
Bbs1
本版专家分:100
Bbs1
本版专家分:100
Bbs1
本版专家分:0
Bbs1
本版专家分:100
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
基于Qt的收银点餐系统之小票打印(一)
介绍<em>Qt</em>中对<em>打印</em>的支持,以及<em>Qt</em>中<em>打印</em>的过程。
Qt 打印机支持模块
<em>Qt</em> <em>打印</em>支持 <em>Qt</em>为<em>打印</em>提供广泛的跨平台支持。使用每个平台上的<em>打印</em>系统,<em>Qt</em>应用程序可以<em>打印</em>到连接的<em>打印</em>机,并通过网络<em>打印</em>到远程<em>打印</em>机。<em>Qt</em>的<em>打印</em>系统还支持PDF文件生成,为基本的报告生成设施奠定了基础。 支持<em>打印</em>的类 以下类支持选择和设置<em>打印</em>机和<em>打印</em>输出。 类 描述 QAbstractPrintDialog 用于配置<em>打印</em>机的<em>打印</em>对话框的基本<em>实现</em> QPageSetupDialo...
qt 打印 QPrinter类
qt的<em>打印</em>主要使用QPrinter类,即<em>打印</em>类。 但是,必须会使用辅助类QPainter,即绘制类。 在<em>打印</em>机上绘制图形。   <em>Qt</em>中如何让图片、文本、HTML或者其他形式的内容生成pdf呢?主要利用QPrinter来<em>实现</em>,QPrinter不止可以操作<em>打印</em>机来<em>打印</em>纸张文件,并且可以将文件保存至磁盘,存储为pdf格式的文件。 图片生成pdf 代码如下: QPr
关于QT打印机QPrinter打印图片的问题?
-
qt5 怎么实现打印功能
环境win7 64位操作系统;vs 2012;qt5.2.0;我在项目工程中添加了<em>Qt</em>5PrintSupport.lib,也包含了<em>打印</em><em>功能</em>的头文件 详细的配置信息是: /OUT:"C:\Users\P
QPrinter
1.计算PC端,A4所对应的尺寸大小 QPrinter printer( QPrinter::ScreenResolution ); printer.setPaperSize(QPrinter::A4);  //A4纸规格 210mm×297mm qDebug() qDebug()
QPrinter打印类怎么自定义纸张大小
需要借用它生成pdf文档,但是大小总是通过枚举去设置的。有个setPageSize(QPrinter::Custom)又不知道下一步该 怎么设置 。设置成Custom还是A4默认大小 的
QT4.4较以前版本的进步
webkit整合,多媒体API,XQUERY XPATH支持,图形视图widgets,加强help,<em>打印</em>系统增强,支持wince,支持嵌入式linux.  Whats New in <em>Qt</em> 4.4<em>Qt</em> 4.4 provides many improvements and enhancements over the previous releases in the <em>Qt</em> 4 series
QPrinter打印不出图片。
QPrinter printer(QPrinter::HighResolution); QPixmap img("d:/test.png"); printer.setOutputFormat(QPr
Qt 打印功能
<em>Qt</em>做多了没有人逃得过<em>打印</em>模板这个<em>功能</em>,有的话只是时候未到,注释都在代码里了,直接上代码了 1、获取<em>打印</em>机的名称 if(index == 1) { QPrinterInfo info; QStringList list = info.availablePrinterNames(); // 所有<em>打印</em>机名字 ui-&gt;cB_print-...
Qt QPainter 使用drawLines绘制有问题
-
Qt实现保存、浏览、预览打印功能
        <em>Qt</em>提供了以文本、图片、HTML等方式来<em>实现</em>对文档的操作,主要用到了QPrinter类和QPainter类,用到了QFileDialog文件窗口、<em>QPrintPreviewDialog</em><em>预览</em>窗口类和QPrintDialog<em>打印</em>窗口类,<em>Qt</em>5也提供了QPdfWriter类来<em>实现</em>对pdf的操作,这里并不包括打开pdf文件,<em>Qt</em>没有提供任何方法来直接像文件浏览器一样打开pdf文件,可以用第...
Qt打印详解
在<em>Qt</em>中,<em>打印</em>与在QWidget,QPixmap或者QImage绘图很相似,一般步骤如下: 1、创建绘图设备的QPrinter; 2、弹出<em>打印</em>对话框,QPrintDialog,允许用户选择<em>打印</em>机,设置属性等; 3、创建一个QPrinter的QPainter; 4、用QPainter绘制一页; 5、调用QPrinter::newPage(),然后绘制下一页; 6、重复步骤4,5,直到<em>打印</em>
求助:QT5.0 没有QPrinter吗
fatal error: QPrinter: No such file or directory 该怎么解决呢?
Qt调用打印机和打印预览代码
转载自点我呀 Date:  2016-6-15 Author: kagula Introduction:        一个简单的<em>打印</em>和<em>打印</em><em>预览</em>示例代码。 Environment: [1]Windows 7 64bits [2]<em>Qt</em> Creator 3.6.1 [3]<em>Qt</em> 5.6 头文件 [cpp] vie
Qt5打印,却生成PDF文档
-
Qt实现打印输出功能
在<em>Qt</em>中<em>实现</em><em>打印</em>暑促<em>功能</em>,<em>打印</em>文字图片等,还可以把内容输出为pdf,<em>实现</em>类似QQ的屏幕截图<em>功能</em>
请教一个QT drawLine的问题
-
QPainter::drawPixmap 使用请教
我想画一个图,只显示它的局部,不要缩放。 查了下面的帮助信息,但是这个函数的前面和后面两个坐标分别是什么意思?没有看明白。 QPoint作为将要画的起始坐标,QRect设成源图片的大小。结果,图片没有
怎么用QPrinter连接USB打印打印图片
急求,弄了一天了,找不到方法
在qt中如何将两个textedit的内容打印到一个pdf文件中
-
QPainterPath如何画出贝塞尔曲线的一部分
QPainterPath通过cubicto方法可以画出贝塞尔曲线 我现在要<em>实现</em>一个<em>功能</em>: 已知一条贝塞尔曲线 需要在它上面用不同颜色画出其中的一部分 不知道怎么解决 求指导 谢谢!
Qt 如何清除在窗口上已画的图形
-
QT设置打印大小的问题,
-
Qt中的打印操作
<em>Qt</em>中对<em>打印</em>的支持是有一个独立的printsupport模块来完成的
关于QPrinter 打印区域问题
大家好, 想问下,我想用QPrinter <em>打印</em>一HTML文档,此文档用QT 内置浏览器打开的,且此文档是一个FRAMSET的结构的,
QPrinter和QPrintDialog的使用举例
#ifndef QT_NO_PRINTER QPrinter printer(QPrinter::HighResolution); qDebug()true "PDF-XChange 4.0" QPrintDialog dialog(&printer, this); if (dialog.exec()) { qDebug()true "PDF-XC
Qt调用打印机,实现打印功能
各位,请问谁有<em>Qt</em>调用API端口,让<em>打印</em>机进行<em>打印</em>的源码啊?我想有能够成功的源码。 谢谢
qt qprinter的类做了简要翻译
对qt的printer进行了简要的翻译,用于文件的<em>打印</em>操作,还是很实用的
Qt例子—打印预览
一个<em>Qt</em><em>打印</em>和<em>预览</em>的例子,在窗口中输入内容,可以<em>打印</em>出来。对于想要学习怎样设置<em>打印</em>和<em>打印</em><em>预览</em>的学习者来说,这是一个很好的例子。<em>打印</em>和<em>预览</em>选项添加到了菜单栏中
QT加载打印功能
头文件:   #include &amp;lt;QPrintDialog&amp;gt; #include &amp;lt;QPrinter&amp;gt; <em>打印</em>文档 void MainWindow::filePrint() { //创建<em>打印</em>机对象 QPrinter printer (QPrinter::HighResolution); //<em>打印</em>机构造一个新的模态<em>打印</em>机对话框。 QP...
Qt5文件和图像打印
添加头文件 #include &amp;lt;QPrintDialog&amp;gt; #include &amp;lt;QPrinter&amp;gt; #include &amp;lt;QPainter&amp;gt; <em>Qt</em>5中将Qprinter、QPrintDialog等类归入到了printsupport模块中,如果在项目中引入了上面的两个头文件,还需要在工程文件(.pro文件)中加入QT+=printsupport,否则编译会出错...
Qt如何打印excel文档
请问<em>Qt</em>如何<em>打印</em>excel文档?
QT调用打印
谁有源码?发给我下 292899117@qq.com 小弟谢谢了!!!
QT打印过程
关于<em>打印</em>机的设置参数可以通过QPrinter类设置,使用一些可以支持<em>打印</em>的控件,输出ps文件,将ps传给<em>打印</em>机驱动程序。 1<em>打印</em>设置 QPrinter类是<em>打印</em>设置的类。 1.1 OutputFormat 说明: QPrinter输出文件的格式,QPrinter::PdfFormat会输入pdf文件格式,QPrinter::PostScriptFormat输入ps文件格式.章节(11.2)
QT连接打印打印是如何设置打印打印出固定格式的内容
-
Qt如何生成打印模板
一个对话框,上放置了多个QLineEdit和QTextEdit用于记录用户的信息 其中QLineEdit记录姓名,年龄,性别,入学日期,家庭住址 QTextEdit记录老师对学生的评语 然后我希望在一
PYQT 中打印预览显示问题?
-
Qt5 QPrintPreviewDialog的page setting为什么是灰的
-
qt中qpainter绘图效率问题?
-
关于QPrinter与QTextDocument结合打印的问题
出现的问题:1、设置<em>打印</em>机名称:QPrinter nPrinter; nPrinter.setPrinterName(“\\\\112.136.12*.12\\c363”); 不关心字体,<em>打印</em>的纸张大
在同一图上用 ggplot2绘制两个变量的直线
-
Qt5 打印机 API 窗口 库
你好,各位大神。 请问你们谁有关于 <em>Qt</em>5 调用<em>打印</em>机API的例子,我想<em>实现</em> 获取<em>打印</em>机作业列表里面的状态栏 请问各位有什么办法,我上过MSDN上看,找不到关于调用<em>打印</em>机API的东西 网上查过,好像是
qt控制打印机调节真实页面大小及问题解决方法
文档具体讲解了如何真正的控制<em>打印</em>页面的大小设置,还有就是几个常见的参数设置流程
QTableWidget,QTableView 打印demo
QTableWidget,QTableView <em>打印</em>demo
Qt 打印预览以及打印功能实现
一、要<em>实现</em><em>打印</em><em>功能</em>,首先要在pro文件中加上 QT += printsupport 并且需要重新qmake 二、<em>Qt</em>提供了QPrintPreviewDIalog 类,所以<em>打印</em><em>功能</em>可以直接通过此对话框<em>实现</em> 三、要唤出 <em>QPrintPreviewDialog</em> 对话框,需要使用  connect(&previewDialog,SIGNAL(paintRequested(QPrinter*)),t
QT 打印的简单实现
作为第一次使用QT<em>打印</em><em>功能</em>我确实被吓到了,在别人鼓吹QPainter强大的时候我不得不考虑工程里大量的图表及曲线图现在都需要一条一条线来画,我似乎看到了我被老板炒鱿鱼并踢出办公室的情景。   图表费点劲还可以用Html(textDocument.setHtml(html); t
QPrintPreviewDialog QT打印 默认显示页面的问题
我用Qprinter 画了 3张 现在默认显示的是第二张 怎么让它默认显示第一张
QPrinter QPrintDialog QPrintPreviewDialog 打印PDF文件
近期做了一个项目,这个项目需要调用QT 的通用接口<em>实现</em>跨平台<em>打印</em>pdf文件,遇到了一些坑特此纪录一下。 1, QPrinter printer(QPrinter::ScreenResolution);//构造<em>打印</em>对象 printer.setPageSize(QPrinter::A4);//页面设置 printer.setOrientation(QPrinter::Port...
怎么用QDebug打印出QString
怎么用QDebug<em>打印</em>出QString QString str; str="12312321"; 怎么用QDebug<em>打印</em>输出这个啊
关于QT5中QPrinter的问题(随书代码5-9)
最近在看《<em>Qt</em> Creator快速入门》一书,我用的最新的<em>Qt</em>5.0,在移植随书工程的时候,发现5-9工程中关于<em>打印</em>机的内容编译出错,出错代码为: debug/mainwindow.o: In function `ZN10MainWindow7doPrintEv': F:\HYQ_F\Projects\<em>Qt</em>\src\05\5-9\myPrint-build-Desktop_<em>Qt</em>_5_0_1_Mi
QDialog怎样启用最大化按钮
添加了如下代码,最大化按钮显示出来了,但是是灰色的(不能点击) <em>Qt</em>::WindowFlags flags=<em>Qt</em>::Dialog; flags |=<em>Qt</em>::WindowMinimizeButtonHi
QT5 qDebug()<
网上大多资料是QT4的, QTextCodec的一些方法已经用不了了,我自己也探索了一下,也找不到方法,望高手解决下,就不要吐槽了。 我试过把main.cpp改成各种编码(GBK,UTF-16,GBK
QPrintPreviewDialog 打印预览文件
这个<em>打印</em><em>预览</em>对话框需要自己<em>实现</em>paintRequested(QPrinter*)的槽函数,如果我需要将pdf显示在<em>打印</em><em>预览</em>界面上该如何<em>实现</em>?难道需要我先将pdf提取转成图片后,再画上去吗?
QPrintPreviewDialog样式
问题描述:加载了CSS后<em>QPrintPreviewDialog</em>窗口上的按钮会继承CSS的属性,导致窗口上的一些按钮显示不了,有没有什么方法可以获得<em>QPrintPreviewDialog</em>窗口上的控件,或
QT 打印预览窗口显示问题?
最近尝试使用PYQT<em>打印</em><em>预览</em><em>功能</em>: 部分代码如下: def printHtml(printer): html = """ 55555</h
qt QTextDocument 打印html问题
我想用QTextDocument<em>打印</em>一个HTML文件 但是<em>打印</em>后 会默认<em>打印</em>页码 我不想要页码 求怎么能不<em>打印</em>页码..新手求指导...
QT Creator中关于QPrinter和QPrintDialog的使用
前言 今天实训课上做一个Easy Word,然后做到<em>打印</em>文本的<em>功能</em>时,发现这两个头文件咋不能用,之后才知道还要进行一些附加处理 <em>实现</em>效果: 1.使用QPrinter和QprintDialog类时的附加处理 ①若是在QT Creator中,需要在 (.pro)工程文件中加入 “QT+= printsupport ”,否则会编译报错 ②若是在VS环境下,只需在相应头文件中添加以下两条...
Qt 使用QTextDocument 打印html问题
-
qt打印机问题,打印不出来
-
Qt 关于Qt5中QPrinter问题
在用<em>Qt</em>做记事本的时候出现:QPrinter:no such file or directory 的错误,解决方法如下: 在.pro文件中添加下面一行代码: qtHaveModule(printsupport): QT += printsupport 就可以了,头文件不需要改。这是因为<em>Qt</em> 5中将所有<em>打印</em>的相关类都放到了<em>Qt</em> Print Support模块造成的。
pyqt5的 QPrinter 使用模板
说明 这个QPrinter 使用模板,提供了三种<em>打印</em>方式。 一.调用 <em>打印</em>对话框 二.调用 <em>打印</em><em>预览</em>框 三.直接<em>打印</em> 【如下代码,完全复制,直接运行,即可使用】 from Py<em>Qt</em>5.<em>Qt</em>Gui import QFont,QTextDocument,QTextCursor from Py<em>Qt</em>5.<em>Qt</em>Widgets import QApplication, QMain...
QWidget自定义类 添加状态栏
-
图片过大,怎样设置分页打印(QT的)
QPrinter printer(QPrinter::ScreenResolution); QPrintDialog *printDialog = new QPrintDialog(&printer
Qt分页布局与切分窗口的实现
一、如何<em>实现</em>分页展示? QStackedLayout类可对窗口<em>实现</em>分页展示,每次只显示一个布局,将其他页的布局隐藏。为方便,<em>Qt</em>提供一个内置QStackedLayout的便利类:QStackedWidget. 方案:QStackedWidget+QListWidget/QPushButton等 步骤:(1)基于QDialog或QWidget创建一个新窗体     (2)添加一个QListW
Qt qml pageview 左右滑动分页组件
【先看效果】 【下载】 http://download.csdn.net/detail/surfsky/8516949 【调用】 1 分页视图 2 左右分页滑动列表组件 3 示例 4 PageView{ 5 id: pv 6 width: 300 7 height: 200 8 Rec
急、QPainter 会的进来帮忙下
-
Qt之图形(QPainter的基本绘图)
简述 <em>Qt</em> 中提供了强大的 2D 绘图系统,可以使用相同的 API 在屏幕和绘图设备上进行绘制,它主要基于QPainter、QPaintDevice 和 QPaintEngine 这三个类。 QPainter 用于执行绘图操作,其提供的 API 在 GUI 或 QImage、QOpenGLPaintDevice、QWidget 和...
QT 在使用了QWebEngineView后QPrinter功能为何阻塞在StartDoc(d->hdc, &di)?
-
QT中QPainter实时绘图
问题是这样的: 在QT工程中有一个子类化的QWidget类,用于使用QPainter绘图,还有一个主窗口类的Widget,也是子类化的QWidget,显示的界面是这样子的 界面中红色区域是用来绘图的,
QT的打印基础
qt中简单的<em>打印</em>过程 1、新建一个qprintviewdialog对象p。 2、connect对象p的 printrequisition 信号到自己的一个函数如doprint(*printer) 3、<em>实现</em>doprint函数,就是在里面使用 qpainter(print)新建一个painter后直接在里面画就好了。 4、p.exec() 这种方式是显示qt提供的<em>打印</em><em>预览</em>对 话框,该对话框需要你提供printrequisition信号的实际<em>实现</em>。当p需要<em>预览</em>或<em>打印</em>时就会发出该信号,你只要<em>实现</em>好d
Qt打印HTML 页边距、页眉、页脚怎么设置
<em>Qt</em><em>打印</em>HTML,但是<em>打印</em>出来的页面页边距太大,还有我想添加页眉页脚,怎么做啊?百度了好多方法,都不管用,请教各位大神!感激啊。。。。
Qt5打印功能示例代码
<em>Qt</em>5.6 <em>打印</em>和<em>打印</em><em>预览</em><em>功能</em>的示例代码。
一步步学Qt,第八天-使用QPrinter打印多页文档
一步步学<em>Qt</em>,第八天-使用QPrinter<em>打印</em>多页文档 使用文档<em>打印</em>,在很多的地方都有应用,办公室里可能需要用此来将编辑好的文档<em>打印</em>出来。当然遇到多页文档的<em>打印</em>时,就程序设计来说,就设计到分页的问题,怎么样的分页才是合理的呢。<em>Qt</em>中使用QTextDocument的的方式可以自动
qt 的简单的打印预览
用qt写的简单的<em>打印</em><em>预览</em>,先用webView控件显示一个网页,然后<em>打印</em><em>预览</em>,最后<em>打印</em><em>功能</em>的<em>实现</em>。
Qt 使用QPainter绘图问题
-
Qt打印
<em>Qt</em>5中的<em>Qt</em> Print Support 模块提供了对<em>打印</em>的支持。最简单的,只需要使用一个QPrinter类和一个<em>打印</em>对话框QPrintDialog类就可以完成文档的<em>打印</em>操作。 首先,需要在.pro文件中加上 QT += printsupport 添加<em>打印</em>需要用到的函数 void doPrint() void doPrintPreview(); void printPreview(Q...
Qt有没有办法知道打印机是否打印完成
现在有个QTextEdit,需要用<em>打印</em>机<em>打印</em>上面的内容,内容略多,大概10页A4纸,对话框上有个<em>打印</em>按钮,点击按钮会调用槽函数来<em>实现</em><em>打印</em><em>功能</em>,槽函数代码差不多是这样 QPrinter currentP
qt输出到控制台
qt输出到控制台
Qt5中QPrinter类和QPinterDialog类
QPrinter:no such file or directory 的错误 <em>Qt</em>5中将QPrinter、QPrintDialog等类归到了printsupport模块中。 如果项目中需要这2个头文件 则需要在工程文件.pro中加入 QT+=printsupprot 。否则会出错 修改完要先qmake一下在运行,不然修改无效
QT:打印当前文件名,行号和函数名称
定义: `#include &amp;amp;amp;amp;amp;lt;QDebug&amp;amp;amp;amp;amp;gt; //自定义 #define myDebug() qDebug() &amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;lt; tr(&amp;amp;amp;amp;quot;文件名: &amp;amp;amp;amp;quot;) &amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;am
Qt QWebView 打印预览效果不一致
<em>预览</em>效果: <em>打印</em>效果: 代码重新贴下 QPrinter printer(QPrinter::HighResolution); QPrintDialog printDialog(&printer, th
Qt打印预览
http://blog.csdn.net/zbw1185/article/details/52184961
Qt自带的打印功能QPrinter类实现打印功能出现乱码问题
我调用<em>Qt</em>自带的QPrinter类<em>实现</em><em>打印</em><em>功能</em>,现在的问题就是连接<em>打印</em>机以后<em>打印</em>出来的内容出现一部分乱码问题,但是通过<em>打印</em><em>预览</em>在电脑上显示的又是正常的,不知道这是什么原因,有大神知道吗
Qt-打印
在项目开发过程中,涉及到<em>打印</em>机的使用,很幸运,<em>Qt</em>的<em>打印</em>机模块printsupport的支持是的<em>打印</em>简单些。 在查询<em>打印</em>模块的类时,体会到<em>Qt</em>的对于这种硬件的结构层次的封装,数据库等类结构也是如此。我的见解如下,提供custom core和widget。 core QPrinterInfo,对已存在的<em>打印</em>机的封装。 QPrinter,<em>打印</em>的执行体。 widget QPrintDialog...
qt tableb view 打印预览打印的问题 个人解决办法
好了长话短说  因为tableview 不提供print 函数 ,所以 要<em>实现</em><em>打印</em>现在基本是基于 两种  一种是利用render 函数    一种是利用 html 来<em>实现</em>    我个人因为在用render方法的时候 <em>打印</em><em>预览</em>是空白的  (同事使用相同的代码,在qt4.8+vs2008可以<em>实现</em>) 所以使用了html 来<em>实现</em>  。OK贴代码 // <em>打印</em><em>预览</em>  QPrinter pr
Qt如何获取所有打印机?
printer.printerName()是获取默认<em>打印</em>机 如何获取所有<em>打印</em>机名呢?
用qt做浏览器实现打印功能
-
QT 打印打印特殊尺寸
头文件 #include &amp;lt;QMessageBox&amp;gt; #include &amp;lt;QDebug&amp;gt; #include &amp;lt;QPrinter&amp;gt; #include &amp;lt;QPrintDialog&amp;gt; #include &amp;lt;<em>QPrintPreviewDialog</em>&amp;gt; #include &amp;lt;QPainter&amp;gt; #include &amp;lt;QFileDia...
ACDSee极小珍藏版(绿色单文件版)文件才700kb下载
ACDSee极小珍藏版(绿色单文件版) 文件才700kb 很方便 相关下载链接:[url=//download.csdn.net/download/yyklong/1990629?utm_source=bbsseo]//download.csdn.net/download/yyklong/1990629?utm_source=bbsseo[/url]
雨过天晴一键还原下载
雨过天晴一键还原 v3.0.11.2.20100128是个不需要具备太多电脑技术就会用的软件方便迅速电脑有向题不用求人啦 相关下载链接:[url=//download.csdn.net/download/bass2/3902811?utm_source=bbsseo]//download.csdn.net/download/bass2/3902811?utm_source=bbsseo[/url]
用java解压*.zip*.rar*.gz*.bz*.bz2等压缩文件含jar下载
用java解压*.zip*.rar*.gz*.bz*.bz2等压缩文件含jar 相关下载链接:[url=//download.csdn.net/download/qq_30446413/9224233?utm_source=bbsseo]//download.csdn.net/download/qq_30446413/9224233?utm_source=bbsseo[/url]
相关热词 c# 盘古分词 c# 文本框只能输入- c# 十进制数字转换字母 c#某个变量更改刷新 c#往json里添加数据 c# 创建原子变量 c#怎么调用api接口 c# 调用mstsc c#扩展函数 c#向上转换向下转换
我们是很有底线的