WIN10 64位专业版下Qt5.6.0mingw版本安装QWT6.1.2(亲测)



  • 附qwt下载链接https://sourceforge.net/projects/qwt/files/qwt/6.1.2/
    下载qwt-6.1.2.zip和qwt-6.1.2.qch

    此教程有BUG,就是全部配置好,只能发布为debug,发布为release会出错。

    如果你不会编译,可以在链接【https://yunpan.cn/cYDtfHny4zLZd 访问密码a81a】下载【qwt-6.1.2已编译.rar】、【QWT.rar】、【qwt_designer_plugin.rar】,将已编译的文件夹解压到E:\Qt\qwt-6.1.2,解压【QWT.rar】、【qwt_designer_plugin.rar】,直接从第五步开始,但是qwt_designer_plugin.dll和QWT文件夹我都已经提供,不需要再已编译的文件夹里面拿。

    ①:我的Qt5.6安装在了E:\Qt\Qt5.6.0,QWT6.1.2.zip解压到E:\Qt\qwt-6.1.2
    ②:使用安装Qt集成的“Qt 5.6 for Desktop (MinGW 4.9.2 32 bit)”,cd进入到E:\Qt\qwt-6.1.2,使用命令qmake
    ③:使用命令mingw32-make,等待大约十分钟,mingw32-make install
    ④:将E:\Qt\qwt-6.1.2\designer\plugins\designer路径下的qwt_designer_plugin.dll复制到“E:\Qt\Qt5.6.0\5.6\mingw49_32\plugins\designer”,此步骤很重要,因为网上有些教程说的路径是错误的。
    ⑤:在“E:\Qt\Qt5.6.0\5.6\mingw49_32\include”路径下建立文件夹“QWT”,将路径“E:\Qt\qwt-6.1.2\src”下的所有.h和.cpp文件复制到之前创建的QWT文件夹下
    ⑥:建立项目,在pro文件里面添加以下内容,注意斜杠是/,不是
    CONFIG += qwt
    DEFINES += QT_DLL QWT_DLL
    LIBS += -L"E:/Qt/qwt-6.1.2/lib" -lqwtd
    LIBS += -L"E:/Qt/qwt-6.1.2/lib" -lqwt
    INCLUDEPATH += E:/Qt/Qt5.6.0/5.6/mingw49_32/include/QWT
    ⑦:右键点击.ui文件,选择"用...打开"→"Qt Designer",把左侧的widgets box拉到最下面,即可看到qwt的控件。

    以下是添加qwt-6.1.2.qch到Qt creator的帮助文档中。

    ①:将qwt-6.1.2.qch复制到目录"E:\Qt\Qt5.6.0\Docs\Qt-5.6"下。
    ②:打开Qt creator→工具→选项→帮助→文档→添加,将E:\Qt\Qt5.6.0\Docs\Qt-5.6目录下的qwt-6.1.2.qch添加进去。


  • 管理员

    前排支持前排支持~



  • @大神 不错,有没有好的程序截图可以看看呢?



  • @jiangcaiyang123 这个我倒是没想起来~我等下截图发在后面~~



  • 我随机运行了qwt-6.1.2\examples下面众多例子中的五个,分别为simpleplot、radio、legends、dials、bode。以下为截图
    0_1458544318615_upload-fa70e006-3827-41cc-bfac-6d78dc7ad1d4
    0_1458544374856_upload-78321935-8226-49db-97a5-929021805e24
    0_1458544427718_upload-3e44e6db-b76f-4051-bdf8-a4e7c0f4fd96
    0_1458544534432_upload-62e8203b-792d-40a7-88a8-d95869d96d30
    0_1458544592843_upload-17bbb115-9223-4ef7-8460-b988e07a32b2



  • 以下是每个控件的样子

    0_1458544759178_upload-b2c50f58-f23f-4e58-a572-61d648ab7a05 一下是



  • 非常好,已经按照你的步骤安装起来了.



  • @海风 不过有个BUG呢,我不知道为什么程序只能发布为debug,发布为release会出错。我不知道原因是什么,这时候,就要艾特一波 @jiangcaiyang123 @Jason @qyvlik
    0_1458546903798_upload-43dc93ec-d7b6-4ac4-b45c-4d9ec7d15178

    0_1458546951002_upload-f36718c9-5f80-47f8-8faf-9d52cdd0a228



  • @大神 例子好有一波工业界面的质感。应该更加人性化才对啊。

    报错Runtime Error的原因是相关的dll没有和exe放在同一个目录上。你也可以新增path环境变量。



  • @jiangcaiyang123 如果人性化一点,那我必须花点时间来研究编译一下charts了。



  • 可以试试qcustomplot
    我感觉这个更加好看0.0
    而且是源码直接编译



  • @hezhongfeng 是的,真的很不错呢,可惜之前一直不知道这个第三方库~



  • QT5.5编译运行成功,谢谢!


登录后回复
 

与 萌梦社区 的连接断开,我们正在尝试重连,请耐心等待