
Qt
xinweilaizhe
这个作者很懒,什么都没留下…
展开
-
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 · 5397 阅读 · 2 评论 -
Qt5 图像打印
解释:(1)、打印图像实际上是在一个QPaintDevice中画图,与平常在QWidget、QPixmap和QImage中画图相同,都是创建一个QPainter对象进行画图,只是打印使用的是QPrinter,QPrinte本质上也会一个绘图设备QPaintDevice。(2)、Qpainter painter(Qprinter):创建一个QPainter对象,并指定绘图设备为一个QPr原创 2014-08-14 18:45:29 · 1275 阅读 · 0 评论 -
Qt5 文本打印
打印的代码如下:void ImageProcessor::ShowPrintText(){ QPrinter printer; QPrintDialog printDialog(&printer,this); if(printDialog.exec()) { QTextDocument *doc=showWidget->text->document原创 2014-08-14 17:08:12 · 2253 阅读 · 0 评论 -
Qt5 Qprinter问题
Qt5中将Qprinte、QPrintDialog等类归入到了printsupport模块中,如果在项目中引入了上面的两个头文件,还需要在工程文件(“.pro”文件中)加入“QT+=printsupport”,否则编译会出错。如下图所示:原创 2014-08-14 16:42:23 · 1214 阅读 · 0 评论