Qt开源软件集锦(部分有编译指导)
2015-09-17 10:12
309 查看
博主虽说Qt学得也不怎么深,但对Qt,真是真爱啊。
抽点时间查了下,想知道有什么样的软件是用Qt写的。如果有源码就再好不过了,也能研究下大型软件是怎么用Qt做出来的的。以下是列表:
开源系列
太阳神三国杀
编译及使用可参照这篇博文:/article/1509166.html
俄罗斯方块
编译要求:phonon-devel
下载:http://download.csdn.net/download/xj178926426/4018894
Arora
浏览器
Avogadro
高分子编辑器,另一网站是:
http://avogadro.cc/wiki/Get_Avogadro
编译依赖:openbabel(化学工具库)、Eigen(C++矩阵处理库)
编译时如果缺少其它库也是要安装的,如果想添加python支持,就要安boost-devel,sip-devel,numpy等。下图是我cmake时的情况,其中指定了openbabel的头文件路径和库路径,eigen2的头文件路径(一定要为2.x版本,不要用3.x版本,官方已不兼容)
![](http://img.blog.csdn.net/20150917095127042)
Freemat
和matlab类似,适合学生群体
编译需要用llvm
coin3d
https://grey.colorado.edu/coin3d/
https://bitbucket.org
3D库,基于opengl,c++写的,但与Qt紧密相关,可与Qt集成
在linux环境下编译时,注意要安装opengl库,即mesa-libGL-devel
Quarter
coin3d与Qt结合,老版本叫SoQt。它们两个在linux上编译都很容易,安装好coin3d、qt、opengl就行
在win上编译貌似有点麻烦
详细编译可参考此篇博文:/article/1509165.html
Emergent
神经网络模拟器,源码貌似得用svn下载
依赖:coin3d,Quarter,subversion-devel,readline-devel(行编辑库),gsl-devel(科学计算包),ode-devel(仿真人体动态库)
可见emergent依赖库较多(基本都可从这里下载),编译也相对麻烦点。详细编译参见这里
GoldenDict
词典工具
UniversalIndentGUI
用来调整代码缩进的
Hedgewars
刺猬大作战,百战天虫的一种
编译依赖太多
Lanuchy
桌面启动工具
lmms
音频软件,可以合成声音
qbittorrent
P2P种子客户端
qupzilla
浏览器
QGis
地理信息系统
Quassel
RPC客户端
scidavis
科学数据分析
scribus
桌面排版系统
非开源系列(反正我是没找到源码)
YY
wps
010 Editor
Autodesk Maya
豆瓣电台
Rstudio
http://www.zhihu.com/question/19630324
抽点时间查了下,想知道有什么样的软件是用Qt写的。如果有源码就再好不过了,也能研究下大型软件是怎么用Qt做出来的的。以下是列表:
开源系列
太阳神三国杀
编译及使用可参照这篇博文:/article/1509166.html
俄罗斯方块
编译要求:phonon-devel
下载:http://download.csdn.net/download/xj178926426/4018894
Arora
浏览器
Avogadro
高分子编辑器,另一网站是:
http://avogadro.cc/wiki/Get_Avogadro
编译依赖:openbabel(化学工具库)、Eigen(C++矩阵处理库)
编译时如果缺少其它库也是要安装的,如果想添加python支持,就要安boost-devel,sip-devel,numpy等。下图是我cmake时的情况,其中指定了openbabel的头文件路径和库路径,eigen2的头文件路径(一定要为2.x版本,不要用3.x版本,官方已不兼容)
Freemat
和matlab类似,适合学生群体
编译需要用llvm
coin3d
https://grey.colorado.edu/coin3d/
https://bitbucket.org
3D库,基于opengl,c++写的,但与Qt紧密相关,可与Qt集成
在linux环境下编译时,注意要安装opengl库,即mesa-libGL-devel
Quarter
coin3d与Qt结合,老版本叫SoQt。它们两个在linux上编译都很容易,安装好coin3d、qt、opengl就行
在win上编译貌似有点麻烦
详细编译可参考此篇博文:/article/1509165.html
Emergent
神经网络模拟器,源码貌似得用svn下载
依赖:coin3d,Quarter,subversion-devel,readline-devel(行编辑库),gsl-devel(科学计算包),ode-devel(仿真人体动态库)
可见emergent依赖库较多(基本都可从这里下载),编译也相对麻烦点。详细编译参见这里
GoldenDict
词典工具
UniversalIndentGUI
用来调整代码缩进的
Hedgewars
刺猬大作战,百战天虫的一种
编译依赖太多
Lanuchy
桌面启动工具
lmms
音频软件,可以合成声音
qbittorrent
P2P种子客户端
qupzilla
浏览器
QGis
地理信息系统
Quassel
RPC客户端
scidavis
科学数据分析
scribus
桌面排版系统
非开源系列(反正我是没找到源码)
YY
wps
010 Editor
Autodesk Maya
豆瓣电台
Rstudio
更多的在这里
http://qt-apps.org/http://www.zhihu.com/question/19630324
相关文章推荐
- Qt 学习之路:自定义事件
- Qt 学习之路:深入 Qt5 信号槽新语法
- QTP脚本不能录制解决办法
- 彻底卸载QTP11.5方法
- 破解QTP11.5 方法
- 认识QTP自动化测试工具
- Ubuntu下Qt安装全过程解答
- QTP自动化测试框(转自小强老师博客)
- Qt 学习之路 :信号槽
- QTP自动化测试陷阱
- QT对话框中show和exec的区别
- Qt 学习之路:Qt 简介
- Qt移植对USB鼠标键盘、触摸屏的支持
- Qt5.5 支持eglfs旋转(Support rotation for raster content in eglfs)
- Qt quoted Printable 解码
- Qt的内省机制剖析(转)
- Qt动态库的生成和使用
- ubuntu14.04下ITK4.8,VTK6.2和Qt4整合笔记
- QT美化界面的文章(真的很美)
- QT5开发及实例1 计算圆周面积 之新建项目文件