• 6188阅读
  • 7回复

【提问】能否脱离Qtopia环境而运行应用程序 [复制链接]

上一主题 下一主题
离线orion
 
只看楼主 倒序阅读 楼主  发表于: 2006-01-31
自己编写的应用程序能不能脱离Qtopia环境呢?那个环境对我来说很多余阿。
能不能不运行那个环境,只运行我写的程序呢。Qt/Embedded不是基于framebuffer的么,感觉应该可以才是啊。有没有人做过呢?
[ 此贴被XChinux在2006-01-31 03:04重新编辑 ]
离线daviescai

只看该作者 1楼 发表于: 2006-02-04
QT-X11上的例子便不用Qtopia环境
离线ccp8208

只看该作者 2楼 发表于: 2006-03-11
应该可以吧.在程序名后加 -qws就可以运行.
离线sunxiaoming
只看该作者 3楼 发表于: 2006-03-11
我也试过,但是只运行应用程序,板子上的鼠标不能动啊?
不知如何解决?
离线cavendish

只看该作者 4楼 发表于: 2006-03-13
如果不要qtopia中的qpe应用应该也是可以运行的
yourapp -qws即可
需要qte库以及你使用的其它库
离线reserver

只看该作者 5楼 发表于: 2006-03-22
可以的,在/usr/etc/rc.local里把 filepath/app -qws写进去,开机后自动运行
离线obrire

只看该作者 6楼 发表于: 2006-03-23
当然可以,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的
应用能找到路径。
离线zzt10
只看该作者 7楼 发表于: 2006-04-02
obrire厉害,佩服佩服!
长见识了!谢谢!
快速回复
限100 字节
 
上一个 下一个