当然可以,Qtopia只是基于QTE的一个方便于PDA和SmratPhone的一个套件。而很多时候需要自己
开发新的框架时,我们都可以不采用Qtopia,只是Sharp和Moto在上面花了很多心思,而且不知道
Trolltech与这些两家公司是否存着版板关联。
你自己的程序,如果是直接基于qte的,要运行时,独立启动即可。
如果你使用了FrameBuffer,可以直接./youprogram -qws启动。
很多手机GUI就是这样启动的。
当然,如果你想采用miniX,也可以在编译qte核心库时,加入mouse和touchpad支持,就可以支持
Mouse和TS了。只是X的库较大,需要你额外的Xlib,而FrameBuffer方面,QTE直接就可以支持了。
我在Linux下新编译的QTE库,基于X86时,可以用Mouse,如果是LCD,可以考虑用TouchScreen的
驱动。
至于定位问题,看看你的板子是基于什么方式。只要初始化时,确定了位置,是可以直接启动所有应用的。
以前,我们就采用过将定位好的数据直接cat到qte需要的文件中就OK了。
所以嵌入式的GUI,都是以qte为基础的。他其实相当于GUI的Engine.
也就是说,你的应用程序,只需qte库一个文件就可以直接运行。
当然,如果你使用了额外的如sql,png/jpeg/gif库,如果在编译时不是built-in进qte的,就需要基于qt的
应用能找到路径。