QT/E相關(guān)軟件下載 安裝大集合
本文介紹了QT/E相關(guān)軟件下載 安裝大集合,QT 與 QT/E 的區(qū)別, QT/E相對于QT來說,不具有少數(shù)類或者少數(shù)函數(shù)的支持。具體QT/E是否包含某個(gè)類或者包含某個(gè)類中的函數(shù),
一、QT/E的安裝。
在本機(jī)中安裝了包括QT4.0.1(WINDOWS版本)以及QT/E 2。3。7(LINUX版本)。QT/E我安裝在我的虛擬機(jī)中。因?yàn)?strong>QT/E 2.3.7的版本問題,其適宜在REDHAT9。0版本(或更低版本)下安裝,否則安裝不成功。QT/E安裝過程復(fù)雜,具體細(xì)節(jié)可以參考下面這篇文章?!禥t/Embedded開發(fā)環(huán)境建立的過程》,此文在網(wǎng)上可搜索到。
本機(jī)下虛擬機(jī)中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之間的區(qū)別
相對來說QT與QT/E的語法一樣,所不同之處在庫類大小或者庫類函數(shù)大小不同而已。QT/E相對于QT來說,不具有少數(shù)類或者少數(shù)函數(shù)的支持。具體QT/E是否包含某個(gè)類或者包含某個(gè)類中的函數(shù),我的方法是在QT/E安裝目錄下的include文件夾中去查找。
QT3和QT4有很多不同點(diǎn),主要不同也是在于庫類以及支持函數(shù)有所變化,比如,有些QT3中的函數(shù),在QT4中被其他函數(shù)名所代替,因此很多QT4程序在QT3環(huán)境下無法執(zhí)行。QT/E2.3.7與QT3基本相同,除了我前面提到的QT與QT/E的差別。
三、QT/E編譯與執(zhí)行。
1.在QT/E編譯與執(zhí)行前要先設(shè)置TMAKE與QT/E LIB環(huán)境,具體方法如下:
- [root@localhost tmake-1.8]# export TMAKEDIR=$PWD
- [root@localhost tmake-1.8]# export TMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++
- [root@localhost tmake-1.8]# export PATH=$TMAKEDIR/bin:$PATH
- [root@localhost qt-2.3.7]# export QTDIR=$PWD
- [root@localhost qt-2.3.7]#export QTEDIR=$QTDIR
- [root@localhost qt-2.3.7]#export PATH=$QTDIR/bin:$PATH
- [root@localhost qt-2.3.7]#export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
2.如果你是用DESIGNER工具設(shè)計(jì)的界面(后面有講),則要將*.ui文件轉(zhuǎn)換成*.h文件和*.cpp文件。轉(zhuǎn)換方法如下:
- uic –o test.h test.ui
- uic –o test.cpp –i test.h test.ui
3.編寫一個(gè)*.pro文件(用來生成Makefile文件用),該文件格式比較固定。
如test.pro文件基本格式如下(以test.cpp ,test.h main.cpp為例子):
- EMPLATE = app
- CONFIG += qt warn_on release
- HEADERS = test.h
- SOURCES = test.cpp \
- main.cpp
- TARGET = hello
- DEPENDPATH=/home/wangxl/QTE/qt-2.3.7/include
- REQUIRES=
4.生成Makefile文件
方法為:tmake –o Makefile test.pro
5 編譯生成可執(zhí)行文件
- make
6 打開QVFB
進(jìn)入安裝QT/X11所在目錄, 在BIN目錄下執(zhí)行程序qvfb。
有時(shí)候需要修改qvfb執(zhí)行時(shí)的deptb參數(shù)才能夠執(zhí)行QT/E程序??梢灾苯釉赒VFB打開窗口的Configure彩單項(xiàng)中選擇,也可以用如下命令執(zhí)行QVFB。
- ./qvfb –width ** -height ** -depth **
7.執(zhí)行QT/E程序
如 。/TEST
在QVFB程序打開的窗口中將出現(xiàn)TEST程序的顯示 。
四、Qt/e與QT/X11
安裝QT/E的同時(shí)還需要安裝QT/X11與Tmake,Tmake 是用來幫助生成Makefile文件的。安裝QT/X11主要是向QT/E提供designer工具和qvfb工具的。
Designer可以用來設(shè)計(jì)圖形界面,最后生成.ui文件,可通過UIC命令轉(zhuǎn)換為相應(yīng)的C++文件。
QVFB模擬幀緩沖,提供QT/E程序的顯示平臺。
五、QT/E 程序ARM 板上執(zhí)行
在我虛擬機(jī)上可以執(zhí)行的QT/E程序不能在ARM板上執(zhí)行,需要對QT/E進(jìn)行重新編譯,并需要設(shè)置響對于ARM板系統(tǒng)的編譯環(huán)境,具體方法可以參考我另外的一文《QT/E開發(fā)記錄》
六、QT/E支持中文顯示問題
QT/E需要字體轉(zhuǎn)換才能顯示中文。具體方法可以參考我另外的一文《QT/E開發(fā)記錄》
但是由于缺少UNICODE的QPF文件的字體,中文字大小不均勻問題尚沒解決。
七、QT/E的一些參考資料:
http://www.qtcn.org/bbs/index.php QT中文論壇
http://www.qiliang.net/qt/ (關(guān)于QT3的類,以及類函數(shù)可以在這尋找)
提供QT3編程最好書籍的電子版本《C++ GUI Programming with QT 3》(本機(jī))
關(guān)于QT4可以參考QT ASSISTNAT(本機(jī)中),另外QT ASSISTNAT中也可以查找QT3的類及庫等。
小結(jié):QT/E相關(guān)軟件下載 安裝大集合的內(nèi)容介紹完了,相信內(nèi)容里面你用到的很多把,都是平時(shí)經(jīng)常使用的一些技術(shù)文檔。最后希望本篇真正的能幫助你解決問題。