Qt4.7开发吐槽(一)

Qt接触两三年了,从毕业起第一年就开始,到现在,最开始做的4.7的qwidget,后来在5.4的qml,然而最近要做一个4.7的夹心蛋糕,yes!没错基于Qt4.7的夹(sang)心(xin)蛋(bing)糕(kuang)的设计:黑色背景窗口,视频窗口,透明触摸窗口,看起来是不是夹心蛋糕?!。

———————————————————————————我是分割线————————————————————

第一步:下载

首先要讲一点,Ubuntu上Qt4.7的qmake是要你自己去编译的,不要浪费去找现成的啦,官网没有!!!老老实实去下载代码,花点时间去编译吧。

下载内容:1、Qt的源码; 2、qt-creater-2.4.1网上打听到的版本

第二步: 编译

解压之前下载的源码,然后编译,具体的教程网上大把的,这里不赘述了,好奇的同学可以自己尝试一把。缺少什么库就去libxxx-dev更新下载安装就好了。

还有一点,貌似我当初编译的时候多线程编译时出了问题,具体的不记得了,我用的make -j8,报了四个错误,最后老老实实地单线程编译成功。然后make install,一般来说这个会给你安装到/usr/local/Trolltech/目录下,这个第三步会用得着。

第三步:安装设置qmake

终于可以用得着qt-creater了!这个文件是一个xxxx.bin文件,只需要chmod u+x xxx.bin就OK,然后在命令行执行它,安装它,直接下一步到最后等他完成,就安装完毕。最后你的桌面上就会出现creater的图标哇!双击图标,就进入到Qt的编程IDE了,激动不!!!然而,不要心急,你还需要设置Qt version:

在IDE的Tools->options(没错最下边一项)->Build & Run这里,点击Add,把你在第二步安装的qmake的路径添加进来(可能需要对应的权限,也可能不需要),然后你就可以建立一个简单的项目,写测试代码了。

总结:个人Qt4.x其实并不是很适合写qml的代码的,仅仅是因为这个连Button都没实现,Qt5.X更适合Ubuntu下的新手,说实在的,仅仅编译qmake就给新手一个下马威,感觉很迷惑,Qt5就不存在这个了(据传闻是4.8.X以后就不存在要单独编译qmake)。



————欢迎转载

你可能感兴趣的:(Qt4.7开发吐槽)