精华内容
下载资源
问答
  • qt5.6.1 编译的静态库

    2018-04-06 22:31:10
    qt5.6.1 编译的静态库,亲测可以使用欢迎下载,交流学习
  • qt5.6.1虚拟输入法.rar

    2020-07-31 10:30:29
    QT5.6.1可使用的虚拟键盘,支持拼音,此文件为编译后得到的文件,直接复制到对应目录即可使用,文件包含,全志A64,IMX6ULL,和ubuntu可用的.so文件,dict文件夹为二进制文件,放到与APP文件同一目录下
  • qt 5.6.1 oracle 11.2.0 数据库驱动,亲自编译,亲自测试过。
  • QT5.6.1下的一个串口通信程序。使用虚拟串口和串口助手调试过,可以正常通信。 界面好简陋,介意莫下载。可以设置串口通信的各种参数。
  • Qt5.6.1安装qwt-6.1.2

    2017-11-18 17:10:28
    Qt5.6.1 安装 qwt-6.1.2 一.下载QWT文件 地址https://sourceforge.net/projects/qwt/files/qwt/ 在QT的安装目录新建文件夹Qwt 目录如下F:\QT\Qwt 解压之后目录:
  • QT5.6.1+MQTT+minGW4.9.2.zip

    2020-08-28 14:46:19
    QT5.6.1环境下,使用minGW编译,调用第三方MQTT库,上传信息至阿里云物联网平台。实现Connect,Publish等功能。
  • Qt5.6.1环境下基于WindowsAPI的按键精灵,需要源码的留言,仅供学习使用。
  • Qt5.6.1环境下基于WindowsAPI的按键精灵,需要源码的留言,仅供学习使用。
  • qt5.6.1编译后的库文件。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
  • 麒麟系统Qt5.6.1中加装QtChart模块

    千次阅读 2021-04-28 17:39:20
    果然,系统自带的Qt5.6.1,不带QtChart模块,后来得知,这不能怪系统,Qt自带QtChart是5.7以后的事,所以,没得选了,只能自行编译一个QtChart了。 开发环境:银河麒麟V10操作系统,arm架构,FT2000/4处理器 先下一...

    最近在用Qt写点东西时,想要使用QtChart模块来画个坐标系。于是想当然的在.pro文件中输入

    QT += charts
    

    好吧,是我天真了,报错了

    Project ERROR:Unknown module(s) in QT: charts
    

    果然,系统自带的Qt5.6.1,不带QtChart模块,后来得知,这不能怪系统,Qt自带QtChart是5.7以后的事,所以,没得选了,只能自行编译一个QtChart了。
    开发环境:银河麒麟V10操作系统,arm架构,FT2000/4处理器
    先下一个linux系统使用的QtChart源码。
    下载链接:QtChart源码下载
    下载以后,放在你喜欢的目录下,解压缩,然后:

    $ cd qtcharts-opensource-src-5.7.0
    $ /usr/lib/aarch64-linux-gnu/qt5/bin/qmake         //执行后生成Makefile文件
    $ make -j4
    $ sudo make install          //一定记得加sudo,获取权限,不然他无法写入/usr目录下 
    

    上述过程不要指定地址了,就让他默认地址放置即可,以免Qt找不到他了。
    这时候,主要有这两个变化

    /usr/lib/aarch64-linux-gnu/qt5/qml/QtCharts   //这个目录下会生成QtCharts
    /usr/include/aarch64-linux-gnu/qt5/QtCharts   //这个目录下会生成QtCharts
    

    不要试图从别的地方复制过来,我试过了,给权限之类的操作,可能是操作没对,没起作用。
    到此,Qt就能正常使用QtCharts了,其实上述的编译就是常规操作,都这么个顺序,qmake->make->make install。记录一下,只是为了说明,麒麟系统下能这么干罢了。
    最后,提个醒!!!!
    要正常使用QtCharts,必须要在调用的类的.h或者.cpp中,指定使用QtCharts的命名空间!

    using namespace QtCharts;
    
    展开全文
  • 适用初学QT 基于Qt5.6.1: 借鉴《Qt及Qt Quick开发实战精解》(个人非常感觉此书作者),大家有兴趣可以一起探讨QT
  • qt5.6.1和VS2017编译的OpenSceneGraph3.4.0库及demo测试
  • 附件内容包含了Win7 64位的debug 和release版本QT5.6.1访问达梦数据库数据库驱动 以及 redhat7.2 kylin3.2数据库驱动
  • Qt5.6.1中的modbus例程进行整理,此例程只包含串口发送数据,并由接收端显示,代码已经做了注释,希望对学习的人有帮助,共同进步。压缩包中有linux虚拟串口的方法(python编写来自网络。
  • QT5.6.1使用静态编译

    千次阅读 2018-11-12 13:52:18
    Qt项目编译一般使用的是动态编译,这使得一个即使很简单的项目也会需要一些qt的依赖库,使得发布版本的文件比较多,采用...1.安装qt5.6.1 qt-opensource-windows-x86-mingw492-5.6.1.exe 2.安装安装Perl, 下载地址...
       Qt项目编译一般使用的是动态编译,这使得一个即使很简单的项目也会需要一些qt的依赖库,使得发布版本的文件比较多,采用静态编译就不会有这些麻烦,不需要依赖库,只需要.exe文件就可以执行,简单方便。下面我就把Qt的静态编译的步骤详细的做一个介绍
    

    1.安装qt5.6.1
    qt-opensource-windows-x86-mingw492-5.6.1.exe
    2.安装安装Perl, 下载地址:https://www.activestate.com/activeperl/downloads
    安装时选择自动添加环境变量,如果没有勾选自动添加环境变量,需要手动perl的bin文件夹的路径添加到环境变量中。
    3. 安装Python,Windows x86 executable installer 下载地址: https://www.python.org/downloads/,方法同样,需要将添加路径到环境变量中去。
    4. 打开Qt 5.6 for Desktop (MinGW 4.9.2 32 bit)
    5. 输入以下命令检查gcc编译器配置是否正确
    gcc -v
    6. 输入以下命令检查perl解释器配置是否正确
    perl -v
    7.输入以下命令检查python配置是否正确
    python
    按ctrl+z回车,退出python
    8.在D:\ProgramFiles\Qt\Qt5.6\5.6新建一个文件夹mingw492_32_static
    切换到Qt的源码目录
    cd D:\ProgramFiles\Qt\Qt5.6\5.6\Src
    运行命令:
    configure.bat -confirm-license -opensource -platform win32-g++ -debug-and-release -static -prefix “D:\ProgramFiles\Qt\Qt5.6\5.6\mingw492_32_static” -qt-sqlite -qt-zlib -qt-libjpeg -qt-libpng -qt-xcb -qt-xkbcommon -qt-freetype -qt-pcre -qt-harfbuzz -opengl desktop -no-qml-debug -no-angle -nomake tests -nomake examples -skip qtwebengine -skip qtwebview -skip qt3d
    注:这里配置的时候,跳过了qtwebengine、qtwebview、qt3d,如果需要这些模块可以去掉skip
    编译大概需要三个小时左右
    mingw32-make -j2
    注:本处为2个线程编译,电脑好的可以开更多的线程,编译速度也更快
    安装(需要30分钟左右,硬盘好的话会快点)
    mingw32-make install
    9.新增加静态编译
    打开Qt Creator -> 工具 -> 选项 -> 构建和运行 -> Qt Versions
    添加新的构建器。
    10.关于QML的静态发布的注意事项
    其实静态发布Quick/QML程序,大体上和静态发布Widgets差不多,只不过QML部分的一些库文件,是无法静态编译的,毕竟都称不上C++。
    注意,本文中用到的套件是5.6.1静态编译,MinGW版本
    (1)整理QML文件
    我们依赖到的QML文件一般都存放在mingw492_32_static/qml目录下:
    在这里插入图片描述在所在的项目下创建qml文件夹,将所需要的文件复制到qml中,并且将其中的.a静态库文件删除,毕竟不需要库文件,然后将qml文件夹添加到资源文件中;
    添加资源文件的步骤:
    当然这里我们不能手动一个个加,太麻烦了,右键qrc文件,选择 Add Existing Directory ,选择qml目录,这样整个qml目录已经里面所有文件夹,都被递归添加到qrc里面了。
    在这里插入图片描述
    回到main.cpp,再添加一行
    engine.addImportPath( “:/qml/” );
    选择release编译,得到exe文件
    这样得到的.exe
    文件就不需要任何依赖库就可以执行了,是不是发布的版本文件比动态编译的简单了很多;这样静态编译就完成了。这此之前的静态库编译可能会出现很多的问题,这还需要大家自己解决其中的问题,在此预祝大家都可以同过本次编译。

    展开全文
  • Qt配置GDAL(Qt 5.6.1+MSVC 2013+64 bit)

    千次阅读 2016-11-09 22:19:14
    开发环境:Qt 5.6.1 + MSVC 2013,64 bit 1、需要的文件 Qt 5.6.1 MSVC2013 64bit (qt-opensource-windows-x86-msvc2013_64-5.6.1-1.exe) GDAL(MSVC2013 64bit )http://www.gisinternals.com/sdk.php 2、配置步骤...

    开发环境:Qt 5.6.1 + MSVC 2013,64 bit
    1、需要的文件

    2、配置步骤
    (1) 新建Qt控制台项目
    (2) 右键项目–>添加库。打开下图:
    这里写图片描述

    选择“外部库”,下一步:
    

    这里写图片描述

    最后完成,打开.pro项目配置文件,会自动添加以下内容:
    
    win32: LIBS += -L$$PWD/F:/GDAL-Qt/lib/ -lgdal_i
    INCLUDEPATH += $$PWD/F:/GDAL-Qt/include
    DEPENDPATH += $$PWD/F:/GDAL-Qt/include
    

    这里需要修改为:
    参考:http://powful1.blog.163.com/blog/static/56623216201521211559487/(不同的是我用的64位是可以的)

    win32: LIBS += -LF:/GDAL-Qt/lib/ -lgdal_i
    INCLUDEPATH += F:/GDAL-Qt/include
    DEPENDPATH += F:/GDAL-Qt/include
    

    (3)如果到此为止,运行程序会一直黑幕,没有结果,错误代码是:

     exited with code -1073741510
    需要在运行程序目录中添加相应的dll文件(bin文件夹中的),我是添加了所有的dill文件。
    

    (4) 测试代码

    GDALAllRegister();
        const char* pszFile = "C:\\Users\\jin\\Desktop\\1.jpg";
        GDALDataset *poDataset;
        //使用只读方式打开图像
        poDataset = (GDALDataset*) GDALOpen( pszFile,GA_ReadOnly );
        if( poDataset == NULL )
        {
            printf( "File: %s不能打开!\n",pszFile);
            return 0;
        }
        //输出图像的格式信息
        printf( "Driver:%s/%s\n",
            poDataset->GetDriver()->GetDescription(),
            poDataset->GetDriver()->GetMetadataItem( GDAL_DMD_LONGNAME) );
    
        //输出图像的大小和波段个数
        printf( "Size is%dx%dx%d\n",
            poDataset->GetRasterXSize(),poDataset->GetRasterYSize(),
          poDataset->GetRasterCount());
    

    (5) 配置了几天,今晚终于搞定啦,主要是因为没有放全dll文件,我之前只放gdal201.dll这个文件后来把所有的dll文件都拷到运行程序文件夹里,就可以啦,,还要再深入研究研究,争取2016年年底前把GDAL好好学习学习。
    (6)以后会经常记录学习gdal的过程,以便以后的复习,向李民录大神学习,哈哈。


    2016-11-23更新:
    关于要不要把所有的dll文件拷贝到运行程序的文件夹里的问题,最近测试了把相应的bin文件夹的路径加到系统变量里,就可以不用在加dll文件到运行程序里了,这样每次新建项目就不用那么麻烦啦。

    展开全文
  • Qt5.6.1与mysql5.7.14调试过程

    千次阅读 2016-08-17 10:22:41
    win7+Qt5.6.1+mysql5.7.14 2.安装mysql 由于本人安装的是win7 32位的Qt5.6.1编译器为mingw 只在Qt官网看到了32位的版本,所以mysql也选择了mysql5.7.14 32位版本。 安装: (1)下载免安装版本...

    1.开发环境

    win7+Qt5.6.1+mysql5.7.14

    2.安装mysql

    由于本人安装的是win7 32位的Qt5.6.1编译器为mingw 只在Qt官网看到了32位的版本,所以mysql也选择了mysql5.7.14 32位版本。


    安装:

    (1)下载免安装版本http://dev.mysql.com/downloads/mysql/    即zip压缩文件

    (2)设置环境变量http://jingyan.baidu.com/article/e4d08ffdd5f6670fd2f60d2f.html(参考)

              将mysql解压到D盘根目录(目录随意,设置环境变量时输入正确即可)

                     点我的电脑,右键属性,高级设置,环境变量,新建MYSQL_HOME,输入mysql所在目录,再在path中加入

    选中系统变量中的“path”,在path值开头处输入:

    ;%MYSQL_HOME%\bin确认即可

    如下几个图


    (3)安装,参考文章:http://jingyan.baidu.com/article/8cdccae946133f315513cd6a.html


    在上一步上添加了环境变量,这里要进行配置工作

    双击D:\mysql-5.7.14-win32下的my-default文件

    修改如下

    打开命令行终端cmd(注意需以右键方式,管理身份打开)



    分别安顺序执行以下几个命令:

    初始化数据库:mysqld --initialize --user=mysql --console得到初始化密码(最下一行)


    将MySQL添加到系统服务

    mysqld --install MySQL

    net start MySQL


    启动MySQL并修改密码

           在CMD控制台里执行命令  mysql -u root -p 

    回车执行后,输入刚才记录的随机密码

    执行成功后,控制台显示 mysql>,则表示进入mysql

    输入命令set password for root@localhost = password('123'); (注意分号)

    此时root用户的密码修改为123


    3.Qt程序测试

    建立Qt例程,测试代码如下(记得在.pro文件中加入QT += sql)

    #include "mainwindow.h"
    #include "ui_mainwindow.h"
    #include <QtSql>
    #include <QSqlDatabase>
     
    
    #include <QDebug>
    MainWindow::MainWindow(QWidget *parent) :
        QMainWindow(parent),
        ui(new Ui::MainWindow)
    {
        ui->setupUi(this);
     
    
        qDebug() << "Available drivers:";
                 QStringList drivers = QSqlDatabase::drivers();
                 foreach(QString driver, drivers)
                     qDebug() << "\t "<< driver;
              qDebug() << "End";
              QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
              db.setPort(3306);
              db.setHostName("localhost");//mysql在本地,赶写这个那可
              db.setDatabaseName("mysql");//mysql这个database在数据中自带了一个,之后
              db.setUserName("root");//这个user name和password要和上文中设置的一置
              db.setPassword("123");
     
    
              if(!db.open()){
                 qDebug()<<db.lastError();
              }
              else{
                  qDebug() << "\nConnected " << "OK";
              }
    }
    运行程序发现报错


    网上查找方法,只需将D:\mysql-5.7.14-win32\lib下的libmysql.dl文件放入C:\Windows下或者放入D:\Qt\Qt5.6.1\5.6\mingw49_32\bin(Qt编译器的bin文件夹)

    可入运行。

    网上有的说需要重新编译qt的mysql驱动文件(参考:http://blog.csdn.net/m15814478834/article/details/49902077)

    4.总结

    Qt和mysql的调试花了一天多的时间,问题主要出现在Qt测试程序无正常open一个database,之前用sqlite如果数据库不存在就自己建立了一个,但是在mysql中,似乎不好可以。(数据库基本没怎么用过,所以不太了解)。最后直接按照例程中打开名为"mysql"的数据库才测试成功。用navicat可视化工具建表。




    展开全文
  • Qt5.6.1编译 有触屏需要实现编译好tslib并修改tslib路径 下载Qt源码 修改源码目录中的qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf文件 具体配置具体修改 例: # # qmake configuration for building ...
  • 以下内容并非技术性文章,只是为了分享解决方法,若出现错误请各位及时提醒。 ... 问题在CSDN或者百度或者Bing等论坛中难以寻找到对应... Qt5.6.1的QtCreator打开后,新建项目或者导入项目的时候,QtCreator...
  • 由于Qt官方发布的Qt 5.6.1二进制安装包没有对应VS2010版本的,而我的电脑上只安装了VS2010,因此只能自己编译。 本文记录本人的编译安装过程,以及其中遇到的一些问题。 本文使用VS2010 32位编译Qt ...
  • ubuntu20.04 搭建 qt5.6.1 arm64交叉编译环境 lib32ncurses5 操作系统采用的是ubuntu20.04 准备的数据包:gcc-linaro-arm-linux-gnueabihf-4.9-2014.08_linux.tar.xz和 qt-everywhere-opensource-src-...
  • 这里做个简单的演示,这里对mySQL的Qt配置不做多言,我使用的Qt5.6.1已经自带配置文件了。 用DOS命令建立数据库,输入密码后,显示当前存在的数据库输入命令show databases;(命令后面一定要加“;”) create ...
  • Dlib库在QT5.6.1中使用

    2018-04-19 11:20:15
    Dlib 库 在Qt 5.6.1中应用 写这个的原因是因为工程需要,把自己依据Cmakelist写的工程移植到Qt界面中去 其实这个也算不上教程,只是记录自己在pro文件中加东西时被某个bug拌了一天之后的解决方法. 要想在QT中使用...
  • 本文介绍银河麒麟桌面操作系统V10上基于源码静态编译Qt5.6.1。完成Qt静态便以后,创建一个helloworld程序使用qmake静态编译它,并测试程序运行效果 一、下载源码 wget ...
  • 上一篇博客介绍了在ubuntu上安装qt5.6.1的过程。这一篇博文接着上篇,描述如何安装qwt6.1.2 本文参考了https://blog.csdn.net/u013457167/article/details/80294580 1 从...
  • 网上的资料比较散,而且其实...客户机:windows10 + Qt5.6.1 32bit 服务器:OEL 5.3 32bit + Oracle11gR2 32bit 目标组件: windows10中Oracle组件:oci.dll Qt中Oracle组件:qsqloci.dll 和 qsqlocid.dll ...
  • Qt5.6.1如何使用qpf2字体

    千次阅读 2016-12-15 17:00:55
    最近在移植Qt到一个商用的小众系统上,Qt版本是Qt5.6.1,Qt是不支持这个系统的,在移植过程中遇到了很多的问题,这里对字体移植遇的问题进行一下记录。(这个办法是可以使用qpf2字体的,但是是不是最好的办法还不知道...
  • Qt5.6.1下写的一个简单的打飞机小游戏,哈哈 。或者说是简单版的鼠标准度练习器,无聊的时候可以小小的娱乐一下,初学者也可以体验一下,希望可以勾起你们学习Qt的兴趣。不洗勿喷,相互学习嘛。
  • QT5.6.1 32位 MySQL5.7.15 64位 针对不同版本和机位可能环境配置有差,注意一下。环境配置问题很糟心哈。 问题解决: 1.文件—>新建—>项目—>Qt APPlication项目,点击确定。(我项目的名称为...
  • qt5.6.1下在bin下点击designer.exe 打开qdesigner 点击帮助- 关于插件。 显示: 在vs2015 窗口中点击qt vs tools 发现qt版本是4.8.4这时,点击qt vs tools 中的qt designer 弹出的是4.8.4版本qt designer。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 928
精华内容 371
关键字:

qt5.6.1