精华内容
参与话题
问答
  • QT5 qtcreator 加入qwt画图插件

    万次阅读 2014-07-04 15:30:16
    QT5 加入qwt画图控件 一。下载QWT
    QT5 qtcreator加入qwt画图插件
    一。下载QWT:
        QWT是QT 是 第三方开源图表库,遵循LGPL协议。下载地址:http://qwt.sourceforge.net/ , 我下载的版本是 Download qwt-6.1.0.tar.bz2 (3.5 MB);
       6.1.0 支持QT 4.8 以上和QT 5版本。

        tar xvf qwt-6.1.0.tar.bz2  得到 qwt-6.1.0文件夹.


    二。编译安装:
        按照步骤 qmake --->   make ---> make install
        1) qmake :
              查看一下qmake 版本:
    qwt-6.1.0-> qmake -v
    QMake version 3.0
    Using Qt version 5.3.1 in /usr/lib/x86_64-linux-gnu
    qwt-6.1.0-> 
    qmake  , qtcreator  , qtdesigner 和 QT 的版本必须一致。要么是 QT4 ,要么就是 QT5, qtcreator是QT5特有的core,ui编译IDE,其中ui编辑会调用qtdesigner.  我的linux 中安装了QT4和QT 5.所以安装的时候出现了一些版本不兼容的问题,后来把版本一一统一后,问题就消除了。

    x86_64-linux-gnu-> which qmake
    /usr/bin/qmake
    x86_64-linux-gnu-> l /usr/bin/qmake
    lrwxrwxrwx 1 root root 39 Jul  4 13:46 /usr/bin/qmake -> /usr/lib/x86_64-linux-gnu/qt5/bin/qmake*   // 设置成QT5的qmake.
    x86_64-linux-gnu->  

    QT5:
    x86_64-linux-gnu-> /usr/lib/x86_64-linux-gnu/qt5/bin/qmake -v
    QMake version 3.0
    Using Qt version 5.3.1 in /usr/lib/x86_64-linux-gnu
    x86_64-linux-gnu-> 

    QT4:
    x86_64-linux-gnu-> /usr/lib/x86_64-linux-gnu/qt4/bin/qmake -v
    QMake version 2.01a
    Using Qt version 4.8.6 in /usr/lib/x86_64-linux-gnu
    x86_64-linux-gnu-> 

    版本OK,没问题。
    进入qwt-6.1.0

    cd qwt-6.1.0
    qmake qwt.pro



        2) make:

    如果出现这样的错误:Project ERROR: Unknown module(s) in QT: svg

    很 有可能 qmake 版本不一致造成的。

    如果出现这样的错误:qwt_plot_glcanvas.h:15:17: fatal error: qgl.h: No such file or directory

    打开qwtconfig.pri , 屏蔽QwtOpenGL, 如:# QWT_CONFIG     += QwtOpenGL

    如果出现这样的错误:Project ERROR: Unknown module(s) in QT: designer

    安装qttools5-dev:sudo apt-get install qttools5-dev*

    编译完成后会在  designer/plugins/designer/ 目录下生成libqwt_designer_plugin.so这个动态库,这就是我们想要用到的插件。

       3)make install

    make install 后 会在/usr/local 会生成qwt-6.1.0文件夹,文件夹下复制了qwt动态库、头文件、插件和说明文档等,如:

    qwt-6.1.0-> ls
    doc/  features/  include/  lib/  plugins/

    qwt-6.1.0-> ls -l plugins/designer/
    total 144K
    -rwxr-xr-x 1 root staff 144K Jul  4 11:18 libqwt_designer_plugin.so*   //插件
    qwt-6.1.0->


    三。qtcreator 加入libqwt_designer_plugin.so插件:

    把插件复制到QT5的安装目录下的plugins目录下:

    sudo cp /usr/local/qwt-6.1.0/plugins/designer/libqwt_designer_plugin.so /usr/lib/x86_64-linux-gnu/qt5/plugins/designer


    designer-> pwd
    /usr/lib/x86_64-linux-gnu/qt5/plugins/designer
    designer-> ls
    libcontainerextension.so  libqquickwidget.so  libqwt_designer_plugin.so*  libworldtimeclockplugin.so

    libcustomwidgetplugin.so  libqwebview.so      libtaskmenuextension.so

    designer-> 


    致此,在qtcreator 的Design下面就可以看到Qwt widgets的控件栏了。「


    四。使用qtcreator 使用qwt插件编写一个测试例子:

    1)添加控件:



    在工程的 ***.pro 文件开始添加

    INCLUDEPATH += /usr/local/qwt-6.1.0/include
    LIBS += -L/usr/local/qwt-6.1.0/lib -lqwt -Wl,-rpath,/usr/local/qwt-6.1.0/lib
    
    
    因为是动态库所以要加 -Wl,-rpath,/usr/local/qwt-6.1.0/lib , 运行的时候就会自动查找了。当然了,你也可以把lib的路径改成当前的,如果还觉得麻烦可以在前面我们编译QWT的时候,通过qmake 生成的Makefile,通过修改这一个Makefile来生成静态库,而不是libqwt.so。
    
    
    F5运行一下:
    
    

    好了。运行成功。OK

    展开全文
  • Qt5.12】Qt5.12安装教程

    万次阅读 多人点赞 2019-04-02 16:53:24
    Qt5.12下载网址: http://download.qt.io/archive/qt/5.12/5.12.2/ 选择Windows平台, Linux和Mac平台类似 下载好之后的安装包: 02. 软件安装 Step1: 双击安装包, 稍等片刻, 然后点击next Step2:...

    00. 目录

    01. 软件下载

    Qt5.12下载网址: http://download.qt.io/archive/qt/5.12/5.12.2/

    选择Windows平台, Linux和Mac平台类似

    在这里插入图片描述

    下载好之后的安装包:

    在这里插入图片描述

    02. 软件安装

    Step1: 双击安装包, 稍等片刻, 然后点击next

    在这里插入图片描述

    Step2: 如果没有账号, 则选择skip
    在这里插入图片描述

    Step3: Qt设置欢迎界面, 选择下一步
    在这里插入图片描述

    Step4: 选择安装路径
    在这里插入图片描述

    Step5: 选择组件, 然后选择下一步
    在这里插入图片描述

    Step6: 同意许可协议, 然后选择下一步
    在这里插入图片描述

    Step7: 开始菜单快捷方式

    可以修改在菜单中显示的名字, 然后下一步
    在这里插入图片描述

    Step8: 点击安装即可
    在这里插入图片描述

    Step9: 选择下一步
    在这里插入图片描述

    Step10: 完成Qt向导
    在这里插入图片描述

    Step11: 完成安装, 打开软件
    在这里插入图片描述

    03. 软件测试

    Step1: 新建一个项目
    在这里插入图片描述

    Step2: 选择Qt控件项目

    在这里插入图片描述

    Step3: 项目介绍和位置
    在这里插入图片描述

    Step4: 选择Kit
    在这里插入图片描述

    Step5: 类信息

    默认即可
    在这里插入图片描述

    Step6: 项目管理
    在这里插入图片描述

    Step7: 运行项目
    在这里插入图片描述

    Step8: 结果测试

    如果出现一个窗口, 表示软件已经安装好了
    在这里插入图片描述

    04. 附录

    4.1 VS2017中可以开发QT应用, 相关配置请参考如下博客

    参考博客: https://blog.csdn.net/gaojixu/article/details/82185694

    4.2 VS配置QT应用开发图文教程
    下载:VS配置QT应用开发图文教程

    4.3 Qt5开发环境下载和安装
    下载:Qt5开发环境下载和安装

    展开全文
  • Qt Quick 4小时入门

    万人学习 2015-06-08 09:17:30
    Qt Quick(QML)是Qt 5里推荐的UI开发框架,能够为各种设备搭建流畅且绚丽的用户界面。本课程删繁就简,精心选择主题,通过短短的几节课,即可让大家跨越Qt Quick的入门门槛,为进一步学习奠定坚实基础。
  • QT5新手教程(1)QT5+VS2013

    千次阅读 2016-05-29 13:22:36
    开始研究QT5,今天开始在工作不忙的时候陆续更新。 如果你以前用过QT3或者4请首先转换一下思维,QT5是纯面向对象了,所有控件的操作都统一在ui这个对象里面。 首先,我们需要下载QT 首先需要一个QT 5.6这个可以在qt...

    由于工作需要,要做一个新项目,而且不能再用qt338版本(公司产品特殊,稳定性要求极高)。开始研究QT5,今天开始在工作不忙的时候陆续更新。

    如果你以前用过QT3或者4请首先转换一下思维,QT5是纯面向对象了,所有控件的操作都统一在ui这个对象里面。

    首先,我们需要下载QT

    首先需要一个QT 5.6这个可以在qt网站上直接下载到,没什么好说的。

    然后还需要一个vs addin 1.25,这个你们不好找,我贴出来,下载qt-vs-addin-1.2.5.exe

    安装过程不需要配置任何环境变量!!!!!

    网上某些教程很不负责任,如果仅仅是写程序是不需要配置环境变量的,只有运行的时候需要,但我的建议一定是不要配置,不然出现问题你都无法判断到底是谁的问题。


    下面开始正题


    都安装了之后我们配置一下vs


    安装addin之后会出现qt选项,我们选择qt的设置,选择add按钮,选取安装路径里面的msvc2013_64文件夹,这个版本不同也不太一样。


    然后新建工程。

    在vs中选择新建工程


    选第一个就可以,第二个需要qxml手动写控件

    然后工程新建出来了!!!!!

    某些教程就到此为止了

    但是!!!!!!!!

    你很快就发现根本没法用,因为一大堆编译错误,其他教程会告诉你修改pro文件,其实就是少了一个库

    在工程名上右键,属性,选中左侧c++,选中常规。


    把你安装路径里面的include文件夹加载进来,然后很快你的那堆错误就没了。

    然后清净了,工程就建立起来了,然后就是qt编写了。用过qt34的到此为止你基本可以上手写了,新接触qt的各位亲情继续关注我的后续博客。

    展开全文
  • QT教程,QT从入门到实战教程完整版

    万次阅读 多人点赞 2019-06-17 17:24:03
    Qt是一个跨平台开发框架,可以使用C++和Qml开发,同时它又不仅仅只是开发框架,它也是一种技术策略,可以让你快速、高效地设计、开发、部署和维护软件,同时在所有设备上提供无缝的用户体验。因而,对于C/C++工程师...

    Qt是一个跨平台开发框架,可以使用C++和Qml开发,同时它又不仅仅只是开发框架,它也是一种技术策略,可以让你快速、高效地设计、开发、部署和维护软件,同时在所有设备上提供无缝的用户体验。因而,对于C/C++工程师而言,QT是必须要学习的一个跨平台开发框架,今天分享一个QT教程!

     

     

    课程亮点

    1,知识体系完备,内容精炼

    2,脉络清晰,讲解过程把握知识主线。

    3,结合工作实践及分析应用,培养解决实际问题的能力。

    4,学习资源充足,多种资料配合后续学习。

     

    适用人群

    1、需要开发桌面程序的开发人员

    2、对图形界面开发感兴趣的人员。

    3、对异步事件处理,多层架构和图形化编程有研究兴趣的人员。

     

    课程内容介绍

    第一章 Qt入门

    1- Qt概述

    2- 第一个Qt小程序

    3- 信号和槽机制

    第二章 Qt界面编写

    1- Qt窗体

    2- 常用控件

    3- 布局管理

    第三章 Qt高级

    1-消息机制和事件

    2-绘图设备

    3-文件系统

    第四章 实例演练

    1- 项目配置

    2- 设置各个场景

    3- 游戏类设计

    4- 特性设计

    5- 音效和优化

     

    QT从入门到实战完整版

    视频:http://yun.itheima.com/course/539.html?stt

    配套资料:https://pan.baidu.com/s/1o2MzfY-Z_5jUj5ym8BXcAg 提取码:xapf

    展开全文
  • QT 安装

    万次阅读 2017-12-20 10:54:09
    Qt 按装说明第一步:下载所需软件下载Qt库。http://download.qt.io/archive/qt/第二步:软件安装安装教程:http://blog.csdn.net/liang19890820/article/details/53931813安装调试器: ...
  • Qt 5框架介绍

    千次阅读 2015-06-18 23:19:53
    Qt 基本模块中包含了Qt核心基础的功能,这个我们会在后面详细讲解; 而 Qt 扩展模块包含了以前 QtMobility 中的一些与移动有关的模块,如蓝牙 QtBluetooth、传感器 QtSensors 等。还包含了以前 Qt 4 中的一些模块,...
  • Qt5 编译使用 QFtp

    万次阅读 热门讨论 2016-11-23 18:13:25
    使用 QNetworkAccessManager 可以实现 Ftp 的上传/下载功能(参考:Qt之FTP上传/下载),但有些原本 QFtp 有的功能 QNetworkAccessManager 却没有提供,例如:list、cd、remove、mkdir、rmdir、rename 等。...
  • Qt5简介及Qt5基本框架

    万次阅读 2015-11-02 22:14:36
    使用Qt5.x版本中的不同方面来开发应用程序,着重于新的Qt Quick的技术,提供了编写C++后端的必要内容,并扩展了QtQuick。  本章提供了关于Qt5高层次的概述。它对开发者有效的展示了不同的应用模式并且使用Qt5对...
  • Qt5类继承关系图

    千次下载 热门讨论 2014-01-29 12:21:51
    Qt5类继承关系图,对于理清Qt5框架还有有点帮助的。pdf文档只有一面,缩放比例放小一点。
  • Qt5+安装包制作(Qt Installer Framework)》

    万次阅读 热门讨论 2018-11-07 15:52:56
    Qt5可以使用官方的Qt Installer Framework框架制作安装包 Qt Installer Framework框架提供了一组工具和实用程序,用于创建一次安装程序,并在所有受支持的桌面Qt平台上部署它们,而无需重写源代码。安装程序将在...
  • linux下安装qt5和卸载qt5

    万次阅读 2017-02-13 22:35:01
    ubuntu16.04下安装和卸载qt5
  • Qt5+QtChart绘制二维图表》

    千次阅读 2018-12-10 11:12:35
    官方文档:http://doc.qt.io/qt-5/qtcharts-overview.html#line-and-spline-charts Qt Charts可以创建时尚,互动,以数据为中心的用户界面。Qt Charts使用Graphics View Framework来简化集成。图表组件可以用作...
  • Qt 实战一二三》

    万次阅读 多人点赞 2015-12-12 18:58:04
    Qt 基础与实战,主要包含:环境搭建、信号槽、事件机制、数据类型、常用部件/布局、对话框、QPainter 绘图等内容。
  • Qt5+QtChart绘制饼图(QPieSeries)》

    千次阅读 2018-12-11 14:18:23
    完整代码 百度网盘链接:https://pan.baidu.com/s/14P5rP8_O4m3rVSxr3iIBiA  提取码:uy1k 
  • Ubuntu安装QT5

    万次阅读 多人点赞 2019-05-20 10:34:36
    最近打算学一下QT应用程序开发,所以打算装一个QT桌面环境QtCreator,捣鼓了一阵,把电脑弄坏重装系统之后,终于安装好了,这里分享一下安装的过程
  • QtChart可用于绘制折线图,在折线图中,数据点通过直线连接。要想绘制折线图至少要用到QLineSeries、QChart、QChartView这三个类。QLineSeries类用于创建有由一系列点组成的折线;QChart类用于控制整个图表界面的...
  • 最近,在学习QT5的过程中,想尝试着把自己写的工程程序给打包发布出来,在任何一台windows系统都能运行,这样就不会限于电脑需不需要安装QT安装包了。 首先,先介绍自己使用的环境。我使用的QT版本是。我的电脑...
  • Qt5基本教程

    万次阅读 多人点赞 2017-01-09 10:22:17
    ...据说非常适合qt5入门学习,最近正在参考,转载希望更多人看到,也为自己以后找到本资料提供方便。 Qt 学习之路 2》目录 序Qt 前言Hello, world!信号槽自定义信号槽Qt
  • qt4 向 qt5 迁移

    千次阅读 2015-06-01 17:36:11
    qt5比qt4有了一些进步,而且从qt4向qt5迁移难度不大,具体详见 http://doc.qt.io/qt-5/qt5-intro.html 。总之,早点学习有好处。...qt5 中常用的module大致有Qt5Core, Qt5DBus, Qt5Gui, QtWidgets, Qt5
  • QT安装简介

    万次阅读 多人点赞 2018-04-22 10:59:00
    1、下载QT安装包下载网址:http://download.qt.io/或者http://download.qt.io/archive/qt/选择一个你需要的版本,例如 5.10点击进去后,选择对应操作系统的安装包下载,例如qt-opensource-windows-x86-5.10.0.exe2、...
  • Qt 5简介

    万次阅读 2013-01-19 19:40:52
    Qt 5简介 Qt 5概要介绍  在Qt 5这个版本中,Qt Quick成为了Qt的核心。但是Qt 5也继续提供了本地C++强大的功能来完成更好的用户体验,也提供了对OpenGL/OpenGL ES图形加速的完全支持。  Qt 5是自2005年发布的...
  • Python PyQt5 Qt Designer (Qt设计师)

    千次阅读 2019-02-19 13:54:12
    PyQt5 Qt Designer (Qt设计师) 本文由 Luzhuo 编写,转发请保留该信息. 原文: `` PyQt5是对Qt所有类进行封装, Qt能开发的东西, PyQt都能开发. Qt是强大的GUI库之一, 用C++开发, 并且跨平台. PyQt双许可证, 要么...
  • Qt4与Qt5的区别

    万次阅读 2017-07-15 15:37:08
    把项目所需要的main.cpp加入项目中来,...注意:不知道你用的是Qt4还是Qt5,如果是5的话,在gotocell.pro文件中要加入QT += widgets这一行。项目才能编译。 Qt4写的程序如果要在Qt5中运行,需要在Pro文件中加入Qt
  • 刚刚开始学习Qt5,网上资料太少太少,那个什么Qt开源社区的Qt入门教程也要收费,只好自己谷歌百度了,为了造福后来的同学,我觉得把学习Qt过程中的一些经验都写在这里。   一、Qt的安装 我使用的是目前最新的...

空空如也

1 2 3 4 5 ... 20
收藏数 236,638
精华内容 94,655
关键字:

qt5