Qt4.8使用QtQuick开发桌面应用程序

最近用Qt5.0和ubuntu-ui-toolkit来写个类似360的系统助手,这两样东西不太成熟,用起来实在是痛苦,只好重新回归到Qt4.8,这里介绍如何利用Qt4.8和qt component desktop在Ubuntu下来进行开发,希望对大家有帮助。
1、安装qt4.8,其中主要的是libqt4-dev, qt4-default和qtcreator
2、安装QtQuick桌面部件库,[url]http://qt.gitorious.org/qt-components/desktop[/url] ,在这里链接下载master。

3、执行命令qmake 和 sudo make install,这时会有个库libstyleplugin.so被拷贝到/usr/lib/i386-linux-gnu/qt4/imports/QtDesktop/plugin/目录下面,权限是755。

4、本地工程中注意写上:QML_IMPORT_PATH = /usr/lib/i386-linux-gnu/qt4/imports/QtDesktop/plugin
5、qml中写上import QtQuick 1.1和 import QtDesktop 0.1,就可以利用桌面部件库里面封装的各种控件了。

6、如果你想让其他机器也能运行你的程序,而你又不想利用同样的方法去编译安装QtQuick桌面部件库,你可以在你的工程中制作deb包时,把libstyleplugin.so被拷贝到/usr/lib/i386-linux-gnu/qt4/imports/QtDesktop/plugin/下面,把qt-components-desktop目录下的整个components文件夹拷贝到/usr/lib/i386-linux-gnu/qt4/imports/QtDesktop/下面,OK。