4 软件设计
软件设计部分主要包括uboot移植、内核编译、系统移植、设备驱动编程、应用程序编程(QT编程、mysql数据库编程、控制系统编程)、各个模块的功能函数(部分是在windows下面的IAR中实现)。
软件部分的结构框图如图4-1所示:
图4-1 软件结构框图
4.1 U-boot移植
由于每个操作系统在运行前必须要运行一段小程序,这个就...
分类:
系统相关 时间:
2015-07-26 14:15:30
阅读次数:
364
For a long time, Qt has allowed you to decorate your GUIs with CSS’ish style sheets. Inspired by the web, stylesheets are a great way to stylize your ...
分类:
其他好文 时间:
2015-07-04 21:01:01
阅读次数:
243
请先保证已安装QT,没有请参考http://www.cnblogs.com/kavs/p/4608926.html 安装QT。新建threads文件夹存放项目:mkdir threadssudo gedit main.cpp输入如下代码:#include #include "threaddialog...
分类:
编程语言 时间:
2015-06-29 23:47:55
阅读次数:
234
由于之间写过的一篇文章,Unix,windows,Mac里面的换行符不一样,导致处理也不一样,我现在要用QString以行分割(读取的文本文件的里面有换行符)。所以要通吃这三种换行符http://www.cnblogs.com/foohack/p/4125829.html用正则表达式QRegEx就可...
分类:
其他好文 时间:
2015-06-28 15:33:28
阅读次数:
402
从去年八月份到现在,总算完成了词典的编写以及相关技术文档的编辑工作。从整个过程来说,文档的编写比程序的实现耗费的时间更多。基于Qt的词典开发系列文章,大致包含了在编写词典软件过程中遇到的技术重点与难点。每篇文章都完成了一个小的功能,所给的代码都基本上是可以独立运行的。本系列文章对于想要自己动手完成词典软件的程序员来说具有很好的参考价值,对于想要编写其它软件的人来说也具有参考意义。
词典软件制...
分类:
其他好文 时间:
2015-06-23 17:58:56
阅读次数:
121
前面文章中我们实现了本地的词库设计,可以完成本地的查词功能,那么这篇文章主要讲一讲如何通过调用网络的api来实现词典的网络查词功能。词典API的选择基本上市面上做词典软件的公司都有对应的api,比如说有道、金山等等,不过一般都需要api key,有点麻烦,于是乎,我就找了个简单好用的扇贝网API:http://www.shanbay.com/help/developer/api/ 奇怪的是,该api...
在上一篇文章《用户登录及API调用的实现》中,我通过程序实现了用户登录及API调用的实现,从而能够实现网络查词、添词的操作。但是,从上文中可以看到,调用API后返回的是JSON格式的数据,如下图所示(在QtCreator中的显示):
为了更好的观察JSON格式,我整理后显示如下:
显然,为了显示查词的结果,我们必须在上图中提取有用的信息,并正确的显示出来。上图中每一行内容的意思我已经在...
分类:
Web程序 时间:
2015-06-15 20:32:08
阅读次数:
153
做了一段时间linux下与QT事件相关的工作,经常会遇到X11,总是苦于无法完全理解其与linux以及QT事件之间的关系,所以用两篇文章来简单总结下linux中的图形管理和QT事件与X11的关系。 linux中的图形管理 QT事件与X11的关系1. Qt中的事件参考自《C++ GUI Qt 4编程》...
分类:
其他好文 时间:
2015-06-05 22:22:26
阅读次数:
192
类似于这种:就是右下角这个框,有属性名字和对应的value编辑。这个Widget是作为一个QDockWidget被添加到QMainWindow中的。QMainWindow必须要有centralWidget才能添加DockWidget。DockWidget是可以浮动于centralWidget周边(上...
分类:
其他好文 时间:
2015-06-05 09:57:15
阅读次数:
249
开始使用QT了,所以第一步就是把环境搭起来,这里小记一下,以免以后忘记。1. 下载安装文件要使用QT功能,那么必须要下载QT的源码,还必须要一个是用QT的编译环境,可以是VS2010,也可以是专用于QT编程的QT Creator。本人选择QT Creator,所以也必须要下载QT Creator。根...