在vs2010+ qt4.8.8下配置Qwt

根据网上的一些资料终于配置完成了Qwt.

配置的过程中会出现各种问题,每个人的环境可能不同,按照下面方法也许还会有问题,但不妨试试。

vs2010+qt4.8.4的安装就不写了,网上有很多。

下面主要介绍qwt的安装

1.下载:https://sourceforge.net/projects/qwt/files/qwt/(我下载的是qwt-6.1.3)

2.解压

3.打开Qt命令窗口Qt4.8.4 command prompt,并进入你的解压文件目录

4.执行qmake qwt.pro以及nmake

就可以在相应的目录下生成所有需要的dll和lib了(不需要编译design.pro以及plugin.pro,可能在vs2010的命令提示需要吧)

5.最后是文件的拷贝

        1、将D:\qwt-6.1.3\lib的qwtd.dll、qwt.dll拷贝到C:\Qt\4.8.7\bin目录下,将qwtd.lib、qwt.lib拷贝C:\Qt\4.8.7\lib目录下

        2、将D:\qwt-6.1.3\designer\plugins\designer目录下的qwt_designer_plugin.dll和qwt_designer_plugin.lib拷贝到                                   C:\Qt\4.8.7\plugins\designer目录下

        3、再将D:\qwt-6.1.3\src目录下的所有文件拷贝到C:\Qt\4.8.7\include\QtQWT目录下(新建一个QtQWT目录)。

6.测试demo

    新建一个qt工程,打开ui,如果发现ui中有qwt的控件,那就成功了。

出现的问题:使用vs2010 命令提示出现了一些编译问题,未能解决,不知道哪里的配置出了问题。如果使用上述的qt

command prompt编译有误,不妨使用vs2010命令提示试试。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 .NET Core 6 中使用 Spire.Pdf 库的 4.8.8 版本将 PDF 转换为图片并进行打印的代码示例如下: ```csharp using System.Drawing.Printing; using Spire.Pdf; using Spire.Pdf.Graphics; public class PdfPrinter { public static void PrintPdfFile(string pdfFilePath, string printerName) { // 创建 PDF 渲染器 PdfDocumentRenderer renderer = new PdfDocumentRenderer(); // 加载 PDF 文档 renderer.LoadFromFile(pdfFilePath); // 设置打印机名称 PrintDocument printDoc = new PrintDocument(); printDoc.PrinterSettings.PrinterName = printerName; // 设置打印事件处理程序 printDoc.PrintPage += (sender, e) => { // 获取当前页的图像 System.Drawing.Image image = renderer.ConvertToImage(e.PageBounds.Width, e.PageBounds.Height, e.PageBounds.Left, e.PageBounds.Top); // 绘制图像到打印页面 e.Graphics.DrawImage(image, e.MarginBounds); // 释放图像资源 image.Dispose(); // 如果还有下一页,继续打印 e.HasMorePages = renderer.HasNextPage; if (e.HasMorePages) { renderer.RenderPage(e.Graphics); } }; // 开始打印 printDoc.Print(); } } ``` 在上述代码中,我们首先创建一个 `PdfDocumentRenderer` 对象,并加载要打印的 PDF 文档。然后,我们设置打印机名称,并创建一个 `PrintDocument` 对象。在打印页面事件处理程序中,我们使用 `renderer.ConvertToImage` 方法将当前页转换为图像,并将图像绘制在打印页面上。如果还有下一页,我们将设置 `e.HasMorePages` 为 `true`,并继续打印下一页。 要使用上述代码,您需要确保已经安装了 Spire.Pdf 库的 4.8.8 版本,并在代码中引入相关的命名空间。 请注意,您需要在应用程序中添加对 `System.Drawing.Printing`、`Spire.Pdf`、`Spire.Pdf.Graphics` 命名空间的引用。 希望这能帮助到您。如果您有任何其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值