Qt4.7开发吐槽(一)
来源:互联网 发布:快速转换视频格式软件 编辑:程序博客网 时间:2024/05/22 22:59
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开发吐槽(一)
- Qt4.7开发吐槽(二)
- QT4 自我总结(一)
- qt4.8.2在tq2440开发板上的移植(一)--编译和安装
- QT4-系统托盘图标的使用(一)
- C++ GUI Qt4学习笔记(一)
- C++ GUI Qt4学习笔记(一)
- VS2010+QT4.7开发环境搭建
- Fedora9/12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440(一)
- Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440(一)
- QT4:qt4的最佳开发搭档(ide)-集成开发环境
- C++ gui QT4 OPENGL 开发7--另一个逼真的opengl qt4茶壺代码
- Qt4开发环境搭建
- Qt4开发总结
- Qt4开发总结
- Qt4开发环境搭建(Qt4.8.7+mingw4.8.2+Qt Creator4.2.0)
- Qt4应用开发(1):Qt4入门程序
- qt4下实现自定义槽---点击按钮数字加一
- flex中的flex-direction
- 数据结构实验之串三:KMP应用
- 百度地图多边形消失的问题解决
- ARM裸机点LED
- Linux Tomcat JVM 参数调优
- Qt4.7开发吐槽(一)
- 使用 Load Balancer,Corosync,Pacemaker 搭建 Linux 高可用集群
- 迷宫和树等的BFS及DFS
- 推箱子第一关(存在bug)
- 开发ASP.NET MVC 在线录音录像(音视频录制并上传)
- 双大括号初始化的理解和使用
- 2015-2016 Northwestern European Regional Contest (NWERC 2015)
- plsql安装过程所遇问题及解决方法记录
- 【Oracle】wmsys.wm_concat函数字段值为空