因为项目需要,我们需要在开发板上使用QT开发平台,因此需要编译一个arm版的QT. 在网上找了一些资料,费了几天时间,终于成功了。 第一步,准备源码 先下载QT 源码,在http://qt-project.org/downloads页面,找到Qt libraries 4.8.6 for embedd ...
分类:
其他好文 时间:
2017-10-28 14:39:12
阅读次数:
187
QT开发(六十九)——QML与C++混合编程一、QML与C++混合编程简介QML与C++混合编程就是使用QML高效便捷地构建UI,而C++则用来实现业务逻辑和复杂算法。二、QML访问C++Qt集成了QML引擎和Qt元对象系统,使得QML很容易从C++中得到扩展,在一定的条件下,QML就可以访问QObject派生类..
分类:
编程语言 时间:
2017-10-24 01:39:16
阅读次数:
625
1、Qt中的主窗口 主窗口为建立应用程序用户界面提供了一个框架 Qt开发平台中直接支持主窗口的概念 QMainWindow是Qt中主窗口的基类 QMainWindow继承于QWidget是一种容器类型的组件 QMainWindow只能作为顶层组件 2、QMainWindow的优势--QMainWin ...
分类:
其他好文 时间:
2017-10-10 01:21:58
阅读次数:
849
在使用Qt开发大型软件时,难免要调试程序,以确保程序内的运算结果符合我们的预期。在不符合预期结果时,就直接将程序断下,以便我们修改。 这就用到了Qt中的调试断言 - Q_ASSERT。 用一个小例子来说一下 Q_ASSERT 断言的作用吧: 用QtCreator新建一个控制台程序,代码编写如下: [ ...
分类:
其他好文 时间:
2017-10-06 19:05:47
阅读次数:
234
1. 说明 在此说明一下IDE跟封装的之间的关系,他们之间本质上来说没有关系,是可以多对对的关系。 Qt开发是个比较泛的概念,Qt是由很多一系列类组成的整体,就像boost里面也有很多的类,而boost是一个整体的概念。同样,MFC也是一个比较泛的概念,里面有很多类。 这三种都是所谓的编程或封装的类 ...
分类:
其他好文 时间:
2017-09-30 13:38:34
阅读次数:
516
一、简介 集成开发平台IDE都有各自的长处,编写Qt程序可根据自己的喜好来选择相应的IDE。下述文章都是装载博友的文章,其中有很多细节还得自己调整。 二、详解 1、VisualStudio搭建Qt开发环境 Visual Studio中文官方网站 Visual Studio所有下载 (1)Visual ...
转载:http://www.jianshu.com/p/f99de3ec0636 点此进入:从零快速构建APP系列目录导图 点此进入:UI编程系列目录导图 点此进入:四大组件系列目录导图 点此进入:数据网络和线程系列目录导图 本节例程下载地址:WillFLowJSON 一、JSON简介 我们之前已经 ...
分类:
Web程序 时间:
2017-09-30 11:27:09
阅读次数:
292
Qt开发中,pro文件是对正工程所有源码、编译、资源、目录等的全方位配置的唯一方式,pro文件的编写非常重要,以下对几个重要项进行说明(win和linux,mac平台通用配置) 注释 以”#”开始的行,直到结束 模板变量 告诉qmake生成哪种makefile 1 其中 app -表示该工程建立一个 ...
分类:
其他好文 时间:
2017-09-19 17:54:30
阅读次数:
356
JSON:JavaScript Object Notation(JavaScript 对象表示法) JSON是存储和交换文本信息的语法,类似 XML。 JSON 比 XML 更小、更快、更易解析。 JSON 实例 这个 employee 对象包含 3 个员工记录(对象)的数组。 1. JSON 指的 ...
分类:
Web程序 时间:
2017-09-10 23:51:49
阅读次数:
455
本文讨论在 Windows 平台下编译成功的 Qt 程序,如何在未配置 Qt 开发环境的 Windows 平台下独立运行的方法。 经过验证发现,在 Ubuntu 平台下编译成功的程序可在未安装 Qt 开发环境下的 Ubuntu16.04 中运行,所以,本文仅讨论,在 Windows 平台下编译成功的 ...