下面我們將介紹一個應用程序在Qt Extended 上運行, 這個應用程序的名稱叫做MyNewApp。
具備條件: 當前的工作必須在Linux 環境下完成 Qt 擴展必須已經安裝并且做很好的配置與編譯。
應用程序所關聯的重要文件:
如果要建立一個擴展的應用程序下面的文件是不可缺少的
qbuild.pro 此文件提供了并描述了當前的應用程序是如何被建立。
.desktop 每一個應用程序在Qt 擴展種都有一個這樣的文件, 他是用來提供應用程序的信息, 比如應用程 序種圖標的顯示。
.ui 用戶界面的文件, 有Qt 的設計器來完成的應用程序的用戶界面系統
.ts 提供了應用程序化的支持
創建一個實例的應用程序要經過下面的步驟:
我們一步一步的來
1.首先設計一個化境用來制定Qt Extended 的遠目錄, 與Qt Extended 的構建目錄:
export QTOPIA_SOURCE_PATH=$HOME/src/qt-extended-<version>
export QPEDIR=$HOME/build/qt-extended- <version>-qvfb
以上版本號碼可根據自己安裝的版本來設定。
2. 其次是為新的應用程序建立一個目錄, 并且把源文件放到這個目錄下, 下面是實例:
mkdir $HOME/src/mynewapp
cd $HOME/src/mynewapp
cp -r $QTOPIA_SOURCE_PATH/examples/application/* .
chmod +w *
3. 如果有需要使用GIMP(與Photoshop )軟件相似, 來更改當前顯示的圖片
4. 之后編輯當前目錄種的一些工程文件的具體變量, 由于在不同的目錄需要用戶自己來編輯, 這些編輯文件
包括:
qbuild.pro
mynewapp.desktop
mynewapp.h and mynewapp.cpp
main.cpp
mynewappbase.ui
help/html/mynewapp.html
5. 在mynewappp.desktop 文件種將圖標設置為應用程序合適的的名稱
6. 將help/html/mynewapp.html 種的文件的圖片目錄設置為image/mynewapp/MyNewApp
7. 保證qbuild 作為工程文件可以順利的運行
8 構建應用程序
$QPEDIR/bin/qbuild # build source files
$QPEDIR/bin/qbuild image # install the created application into image
9. 運行Qt Extended $QPEDIR/bin/runqtopia
為存在的應用程序建立一個工程文件
為了讓一個新工程可以正常的運行, 需要重新構建qbuild.pro 文件, 使用以下的命令:
$QPEDIR/bin/qbuild -project