QT跨平台开发技术总结
Posted Engineer-Bruce_Yang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT跨平台开发技术总结相关的知识,希望对你有一定的参考价值。
1、摘要
在做跨平台(这里指的是嵌入式Linux图形界面应用程序开发)图形界面应用开发中,当资源充足的情况下,我们常常会首选QT来作为开发工具。在现实开发工作中,我们可以需要好几个人来完成整个大型应用程序的开发,例如这是一个带有物联网功能和图形界面的传感器检测嵌入式软件项目。那么在开发中可能会去实现这些功能:
(1)UI程序逻辑开发
(2)传感器程序逻辑开发
(3)联网功能(例如WIFI、LAN)
2、单独开发各自的业务
使用QT开发这样的程序是可以分开来进行实现的,例如负责UI程序逻辑开发的,他可能是项目总工程师,而传感器程序逻辑开发、联网功能可能交给一些其它的同事,他们的任务就是提供一些类和接口,那么总工程师需要调用他们提供的类和接口来完成整个程序显示和逻辑的交互。
UI界面交互(不涉及业务逻辑,仅仅是界面跳转切换功能)通常来说是可以在PC端实现的,它的实现不需要与平台有关联,因此它可以直接在PC端实现,不需要有硬件平台介入。
传感器程序逻辑开发,如果这是一个由串口协议进行封装的,那么它也可以在Window PC端调用QT的串口库进行开发和验证,如果确实需要与相应的硬件平台接口交互,那就没办法了,只能单独实现接口。
而联网功
以上是关于QT跨平台开发技术总结的主要内容,如果未能解决你的问题,请参考以下文章