2016-01-10 22:20
⁄ 工业·编程
⁄ 共 15995字
首先,对于串口,qt有自带的QSerialPort,可以实现同步,和异步通信,qt creator也有自带的例子,本例子是从其中一个名为“terminal”的例子学习了qt如何实现异步通信(c++),然后通过qml来写界面,逻辑部分由c++实现。
通过qmlc++混合编程基于QSerialPort的异步通信(记得在pro中加上QT+=serialport),主要步骤包括下面几个:
1.使用setPort()或者setPortName()方指定想要访问的...
c++, QML阅读全文
2015-04-22 06:03
⁄ 工业·编程
⁄ 共 4395字
为了让QML开发的程序适应更多的设备,我们可能需要去缩放Item,但是手动缩放开发太耗时还容易出错,所以我封装了一下。效果是根据开发时的x、y、width、height自动缩放的扩展
AutoResize.qml代码: import QtQuick 2.4 Item { property var targetItem: parent property bool fixedAspectRatio: true // Else zoom from width and height ...
QML阅读全文
2014-07-01 05:47
⁄ 工业·编程
⁄ 共 5957字
目标: 能够熟练掌握QML的开发。
第一天
QML是什么?
官方有很标准的定义,我个人觉得它是一个脚本语言,能够通过该脚本语言创建动态的场景,有点类似于FLASH。
为什么要学习QML?
因为现代程序对界面的需求越来越高,而一般的C++界面设计比较复杂,所以需要一种能够快速建立界面,并且能够很好的与下层逻辑进行衔接的方案,QML就满足了这样的需求。
QML初步理解:
看了QML的一些示例代码,感觉QML是一种脚本语言,用于动态...
QML, Qt, 学习笔记阅读全文