ializatio
,file,IOdevice,directoryma
ageme
t,datetime类。甚至还包括正则表达式的处理功能。支持2D3D图形渲染,支持Ope
GL大量的开发文档。
第四章详细设计过程
开发环境的搭建
本次所用系统环境为Ubu
tuLTS,内核为Ubu
tu搭建QT环境大致过程为:1.安装g,ubu
tu默认是不带g的,如果不安装的话,后面是无法进行桌面版的qt应用程序进行编译的,在终端中执行以下命令:sudoaptgeti
stallg2Qt桌面版的安装3.安装armli
uxgcc(配置环境变量geditbashrc添加路径
exportPATHPATHoptFrie
dlyARMtoolschai
)
使配置文件立即生效:sourcebashrc或者注销logout最好重启
f(armli
uxgccv查看版本信息)4.安装编译库文件5配置Qt编译ARM的环境(解压编译时间较长,具体过程不再赘述)
程序实现
对于界面的设计,采用的网格布局作为主布局,然后使用其addWidget函数添加部件,最后实现了基本的简易计算机的界面。程序最终界面如下:首先创建一个工程项目,名字为jsq,接着编写各个功能部件函数,这里仍使用信函和槽连接机制,我们没有使用信号和槽编辑器,而是直接在cpp文件中添编写其代码来实现,首先在h文件中对各个按键进行声明再到cpp文件中编写相应的代码实现其功能。例如窗体控制程序,按钮程序计算功能则在程序代码中实现。软件工作界面如下:对于计算器,在界面上,点击相应的按钮,信号会随着点击传递到相应的槽函数中,并实现函数的功能,经过处理得到相应的结果。并能够将结果输出。下面依次介绍按钮及所连接的槽函数相应的连接信号语句:Butto
clearAllButto
createButto
tr