现在位置: 首页 > QML
     首先,对于串口,qt有自带的QSerialPort,可以实现同步,和异步通信,qt creator也有自带的例子,本例子是从其中一个名为“terminal”的例子学习了qt如何实现异步通信(c++),然后通过qml来写界面,逻辑部分由c++实现。     通过qmlc++混合编程基于QSerialPort的异步通信(记得在pro中加上QT+=serialport),主要步骤包括下面几个: 1.使用setPort()或者setPortName()方指定想要访问的...
阅读全文

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    ...
阅读全文
2014-07-01 05:47 工业·编程 ⁄ 共 5957字 暂无评论
目标: 能够熟练掌握QML的开发。 第一天 QML是什么? 官方有很标准的定义,我个人觉得它是一个脚本语言,能够通过该脚本语言创建动态的场景,有点类似于FLASH。 为什么要学习QML? 因为现代程序对界面的需求越来越高,而一般的C++界面设计比较复杂,所以需要一种能够快速建立界面,并且能够很好的与下层逻辑进行衔接的方案,QML就满足了这样的需求。 QML初步理解: 看了QML的一些示例代码,感觉QML是一种脚本语言,用于动态...
阅读全文