QT/E相关软件下载 安装大集合
创始人
2024-08-01 08:11:25
0

本文介绍了QT/E相关软件下载 安装大集合,QT 与 QT/E 的区别, QT/E相对于QT来说,不具有少数类或者少数函数的支持。具体QT/E是否包含某个类或者包含某个类中的函数,

一、QT/E的安装。

在本机中安装了包括QT4.0.1(WINDOWS版本)以及QT/E 2。3。7(LINUX版本)。QT/E安装在我的虚拟机中。因为QT/E 2.3.7的版本问题,其适宜在REDHAT9。0版本(或更低版本)下安装,否则安装不成功。QT/E安装过程复杂,具体细节可以参考下面这篇文章。《Qt/Embedded开发环境建立的过程》,此文在网上可搜索到。

本机下虚拟机中QT/E安装路径为:/home/wangxl/QTE/qt-2.3.7

QT/X11安装路径为:/home/wangxl/QTE/qt-2.3.2

Tmake安装路径为:/home/wangxl/QTE/Tmake-1.8

QT/E下载地址为:ftp://ftp.rediris.es/mirror/Qt/source/

Tmake下载地址为:ftp://ftp.trolltech.com/freebies/tmake/

二、QT 与 QT/E 以及QT3与QT4之间的区别

相对来说QTQT/E的语法一样,所不同之处在库类大小或者库类函数大小不同而已。QT/E相对于QT来说,不具有少数类或者少数函数的支持。具体QT/E是否包含某个类或者包含某个类中的函数,我的方法是在QT/E安装目录下的include文件夹中去查找。

QT3和QT4有很多不同点,主要不同也是在于库类以及支持函数有所变化,比如,有些QT3中的函数,在QT4中被其他函数名所代替,因此很多QT4程序在QT3环境下无法执行。QT/E2.3.7与QT3基本相同,除了我前面提到的QT与QT/E的差别。

三、QT/E编译与执行。

1.在QT/E编译与执行前要先设置TMAKE与QT/E LIB环境,具体方法如下:

  1. [root@localhost tmake-1.8]# export TMAKEDIR=$PWD  
  2. [root@localhost tmake-1.8]# export TMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++  
  3. [root@localhost tmake-1.8]# export PATH=$TMAKEDIR/bin:$PATH  
  4. [root@localhost qt-2.3.7]# export QTDIR=$PWD  
  5. [root@localhost qt-2.3.7]#export QTEDIR=$QTDIR  
  6. [root@localhost qt-2.3.7]#export PATH=$QTDIR/bin:$PATH  
  7. [root@localhost qt-2.3.7]#export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH 

2.如果你是用DESIGNER工具设计的界面(后面有讲),则要将*.ui文件转换成*.h文件和*.cpp文件。转换方法如下:

  1. uic –o test.h test.ui  
  2. uic –o test.cpp –i test.h test.ui 

3.编写一个*.pro文件(用来生成Makefile文件用),该文件格式比较固定。

如test.pro文件基本格式如下(以test.cpp ,test.h main.cpp为例子):

  1. EMPLATE = app 
  2. CONFIG += qt warn_on release  
  3. HEADERS = test.h  
  4. SOURCES = test.cpp \  
  5. main.cpp  
  6. TARGET = hello 
  7. DEPENDPATH=/home/wangxl/QTE/qt-2.3.7/include  
  8. REQUIRES= 

4.生成Makefile文件

方法为:tmake –o Makefile test.pro

5 编译生成可执行文件

  1. make 

6 打开QVFB

进入安装QT/X11所在目录, 在BIN目录下执行程序qvfb。

有时候需要修改qvfb执行时的deptb参数才能够执行QT/E程序。可以直接在QVFB打开窗口的Configure彩单项中选择,也可以用如下命令执行QVFB。

  1. ./qvfb –width ** -height ** -depth ** 

7.执行QT/E程序

如 。/TEST

在QVFB程序打开的窗口中将出现TEST程序的显示 。

四、Qt/e与QT/X11

安装QT/E的同时还需要安装QT/X11与Tmake,Tmake 是用来帮助生成Makefile文件的。安装QT/X11主要是向QT/E提供designer工具和qvfb工具的。

Designer可以用来设计图形界面,最后生成.ui文件,可通过UIC命令转换为相应的C++文件。

QVFB模拟帧缓冲,提供QT/E程序的显示平台。

五、QT/E 程序ARM 板上执行

在我虚拟机上可以执行的QT/E程序不能在ARM板上执行,需要对QT/E进行重新编译,并需要设置响对于ARM板系统的编译环境,具体方法可以参考我另外的一文《QT/E开发记录》

六、QT/E支持中文显示问题

QT/E需要字体转换才能显示中文。具体方法可以参考我另外的一文《QT/E开发记录》

但是由于缺少UNICODE的QPF文件的字体,中文字大小不均匀问题尚没解决。

七、QT/E的一些参考资料:

http://www.qtcn.org/bbs/index.php QT中文论坛

http://www.qiliang.net/qt/ (关于QT3的类,以及类函数可以在这寻找)

提供QT3编程最好书籍的电子版本《C++ GUI Programming with QT 3》(本机)

关于QT4可以参考QT ASSISTNAT(本机中),另外QT ASSISTNAT中也可以查找QT3的类及库等。 

小结:QT/E相关软件下载 安装大集合的内容介绍完了,相信内容里面你用到的很多把,都是平时经常使用的一些技术文档。最后希望本篇真正的能帮助你解决问题。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...