简介
所有项目已经在开发板上实际多次使用,至少已经满足了我自己最初的功能要求,算是学习Qt的初步练手吧。开发板使用的是480*272的TFT,写博客时用Win7重新编译了,所以对 //QWSServer::setCursorVisible(false); //Hide cursor when show,Not useful for Windows
和 this->setGeometry(100,100,480,272); //For Windows
这两部分修改了一下,编译板子时再改回来即可。所有工程基于Qt4.8.6及Qt4.8.6-m6g2c。
AppList01
类似于一个安卓APP列表的东西,在板子上设个开机启动,然后把各个应用编译后的可执行文件放在同一目录,在按钮部分设置启动路径。

Clock01
一个可以作为屏保的小时钟,简单的手动修改和ntp对时,可修改中英文、秒显示。




DebugUART01
移动的Uart串口工具,有了这个就不用搬着个笔记本来来回回调试了,当然手机也有相应的工具,不过隔离方面毕竟有一定的风险,开发板总比手机便宜不少,烧了再换就是。一大遗憾是Tab键补全功能没实现,当然还有很大的提升空间,以后用的到的时候再在其他平台改进吧。键盘是改的网上一位大神的项目,不过找不到链接了,等找到再补上。
注:由于thread是用的linux系统的方法,所以在其他平台会找不到头文件,可以自行改一下thread的实现方式。至于中文注释乱码,换换编码应该就行了。










- DebugUART01.pro
- main.cpp
- mainwindow.cpp
- mainwindow.h
- mainwindow.ui
- keyboard.cpp
- keyboard.h
- keyboard.ui
- mythread.cpp
- mythread.h
- DebugUART01.rar
M6G2C_SDCard
ennnn….所以这个应该是放在开机启动的东西,由它来检测SD卡是否存在,存在则启动卡内的AppList01。


QtSqlTT01
基本的Sqlite3的增删改查,可能会有Bug,也可能没有….




IoT6G2C_Demo02_TFT
第一页是一个Gif的控制;左上角的随机数存储为本地log数据作为图标和表格的数据源;图表用了qcustomplot,基本能满足日常需求;开关和串口就涉及到硬件层面了,与平台有关;网络是TCP的发送接收,忘了有没有实现了;输入是一个简单数字键盘输入。最后的关于做了一个隐藏的密码输入,按错任一键清空输入,顺序错误清空,即必须按固定的顺序按全指定按键才能进入Root模式。













