• 7356阅读
  • 9回复

请教qtopia和qt/e的概念和它们之间是什么关系? [复制链接]

上一主题 下一主题
离线hbtian
 
只看楼主 倒序阅读 楼主  发表于: 2007-05-28
— 本帖被 XChinux 执行加亮操作(2008-07-30) —
我知道这个问题太菜了,昨天也上网查了很多关于qtopia的介绍,但是都太少了,还不太明白它和QT/e是如何搭配的。
据我现在的理解,QT/e是装在主机上的用来编译目标机程序用的;qtopia则是由QT/e生成的,装在目标机上的。不知道我的理解对不对?
但是qtopia是做什么的呢?像QT/e一样是一个函数库吗?网上关于qtopia的中文介绍太少了,只是简简单单的说一句qtopia是QT/e编译生成的,感觉一头雾水……(不好意思,本人实在太菜了)
还有一点不明白的就是既然在编写嵌入式应用程序的时候有了QT/e,为什么还需要QT/x11呢?它们不都是库文件+图形开发环境吗


希望高手能在版里发一些针对QT等嵌入式开发工具的入门帖子,这样新手也不会觉得跨度太大,至少能找到个地方从头开始有个正确的了解
[ 此贴被XChinux在2008-08-02 20:44重新编辑 ]
离线keisuo

只看该作者 1楼 发表于: 2007-05-28
在Qt Programming板块里有详细的介绍
离线keisuo

只看该作者 2楼 发表于: 2007-05-28
blog.sina.com/keisuo
离线triverson
只看该作者 3楼 发表于: 2007-05-29
兄台,我也刚接触,也还不是太理解,交流下:
QT在以前(大概是QT3时代以前)分为QT/E 和QT/X11,分别对应嵌入式和桌面平台。在开发QT/E时要用到QT/x11多半是要用到他的designer来设计UI的吧(抱歉,我也刚接触,正在编译开发平台),设计好UI以后再用QT/E来编译目标板上的程序。在这个时候嵌入式中有了Qtopia,按照我的理解应该就是对应于PC平台上的KDE吧(乱猜的,我连KDE都没接触过,只知它使用QT来的)
到了QT4,估计奇趣是为了统一,将QT/E改名为Qtopia Core。

我的理解就如此了,希望有所收获~
离线hbtian
只看该作者 4楼 发表于: 2007-06-06
多谢triverson指点
离线hbtian
只看该作者 5楼 发表于: 2007-06-06
还想说一句,希望这里的高人能写一些QT各个版本之间的关系的文章,为我们这些新手指指路,最好在抽象的说时能举几个具体的实例,这样对初学者很有好处。我觉得一个软件最重要的是了解它的开发方法,掌握了方法也就成功了一半。现在特别头疼QT各个版本之间的关系,比如有了QT/e还要有QT/x11,还有qtopia,现在脑子里乱乱的。
离线hanxiao6904

只看该作者 6楼 发表于: 2007-06-06
QT是一个跨平台的开发环境,QT/E 用于嵌入式下的GUI程序的开发,QT的库比较丰富,比较大,所以不适合嵌入式的特点,所以才有一个QT/E,QT/E也可以在x86的linux下进行开发,其程序的运行结果可以用qvfb来显示,不用每次都进行交叉编译和烧到终端去调试,暂时用的QT/E是低版本的,Qtopia可以理解成一个软件集,也可以理解成是一个嵌入式系统的桌面系统,他只提供了一个桌面环境,Qtopia是建立在QT/E之上的,所以交叉编译qtopia之前要交叉编译QT/E.
离线萧萧
只看该作者 7楼 发表于: 2008-07-30
请问你们谁会搭建qtopia本机虚拟平台的(要qt4的),知道的给个介绍啊!需要用到那些安装包及搭建过程给一下。小弟初学不会!!!!!
离线fychit

只看该作者 8楼 发表于: 2008-11-03
还是不太明白啊
嵌入式Linux系统开发QQ群:72659572
欢迎加入讨论!
离线zly_0703

只看该作者 9楼 发表于: 2008-11-04
C++ GUI Programming with Qt 4, Second Edition  24chapter:

Qt/Embedded Linux (also called Qtopia Core) is an edition of Qt optimized for embedded Linux. Qt/Embedded Linux provides the same API and tools as the desktop versions of Qt (Qt/Windows, Qt/X11, and Qt/Mac), and adds the classes and tools necessary for embedded programming. Through dual licensing, it is available for both open source and commercial development.
快速回复
限100 字节
 
上一个 下一个