- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Qt5 SVG图片加载
在完成此功能的程序中使用与SVG相关的类,必须在程序中包含SVG相关的头文件#include由于Qt默认生成的Makefile中只加入了QtGui、QtCore模块的库,所以必须在工程文件“.pro”中加入 QT+=svg(1)、创建一个类为SvgWindow,其基类为QScrollArea;(2)、创建一个类为SvgWidget,其基类为QSvgWidget;(3)、在类
2014-08-15 13:34:33 5320 2
原创 Qt5 图像打印
解释:(1)、打印图像实际上是在一个QPaintDevice中画图,与平常在QWidget、QPixmap和QImage中画图相同,都是创建一个QPainter对象进行画图,只是打印使用的是QPrinter,QPrinte本质上也会一个绘图设备QPaintDevice。(2)、Qpainter painter(Qprinter):创建一个QPainter对象,并指定绘图设备为一个QPr
2014-08-14 18:45:29 1216
原创 Qt5 文本打印
打印的代码如下:void ImageProcessor::ShowPrintText(){ QPrinter printer; QPrintDialog printDialog(&printer,this); if(printDialog.exec()) { QTextDocument *doc=showWidget->text->document
2014-08-14 17:08:12 2222
原创 Qt5 Qprinter问题
Qt5中将Qprinte、QPrintDialog等类归入到了printsupport模块中,如果在项目中引入了上面的两个头文件,还需要在工程文件(“.pro”文件中)加入“QT+=printsupport”,否则编译会出错。如下图所示:
2014-08-14 16:42:23 1157
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人