Qt开源软件集锦(部分有编译指导)

简介: 博主虽说Qt学得也不怎么深,但对Qt,真是真爱啊。 抽点时间查了下,想知道有什么样的软件是用Qt写的。如果有源码就再好不过了,也能研究下大型软件是怎么用Qt做出来的的。以下是列表: 开源系列 太阳神三国杀 编译及使用可参照这篇博文:http://blog.csdn.net/baiwfg2/article/details/48423523 俄罗斯方块 编译

博主虽说Qt学得也不怎么深,但对Qt,真是真爱啊。

抽点时间查了下,想知道有什么样的软件是用Qt写的。如果有源码就再好不过了,也能研究下大型软件是怎么用Qt做出来的的。以下是列表:


开源系列


太阳神三国杀

编译及使用可参照这篇博文:http://blog.csdn.net/baiwfg2/article/details/48423523

俄罗斯方块

编译要求: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上编译貌似有点麻烦

详细编译可参考此篇博文:http://blog.csdn.net/baiwfg2/article/details/48442213

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


目录
相关文章
|
1月前
|
开发框架 Unix Linux
深度探索:Qt CMake工程编译后的自动打包策略
深度探索:Qt CMake工程编译后的自动打包策略
33 0
|
3月前
Qt rcc静态资源编译及使用 QtInstallframework 打包成安装包后图标丢失问题
Qt rcc静态资源编译及使用 QtInstallframework 打包成安装包后图标丢失问题
24 0
|
1月前
|
Unix 编译器 开发者
Qt5.14.2 轻松掌握Qt中的压缩与解压缩:QuaZIP的神秘面纱与实战演练之windows环境编译
Qt5.14.2 轻松掌握Qt中的压缩与解压缩:QuaZIP的神秘面纱与实战演练之windows环境编译
|
7月前
|
编译器 C语言
QT编译fabs not declared in this scope
QT编译fabs not declared in this scope
78 0
|
9月前
|
测试技术
QT --- VS2017+Qt5.12 编译报错【E2512 功能测试宏的参数必须是简单标识符 】的解决方法
QT --- VS2017+Qt5.12 编译报错【E2512 功能测试宏的参数必须是简单标识符 】的解决方法
253 0
|
3月前
|
编译器
QT creator开发环境下 界面更改后运行程序不能实时更新或者在源文件添加该控件后无法编译的问题
在使用QT Creator开发界面的过程中,偶尔会出现添加控件后,运行程序后,界面控件无法更新的情况,或者在源文件使用该控件却出现无法编译的情况,使用QT Creator 4.8.2也会出现这个情况,也不知道这种情况会不会在以后有所改善。
66 0
|
24天前
|
编译器
正点原子IMX6ULL-安装交叉编译器、编译tslib触摸屏库、编译arm环境qt源代码
正点原子IMX6ULL-安装交叉编译器、编译tslib触摸屏库、编译arm环境qt源代码
|
1月前
|
Linux 开发工具 C语言
【研究Qt webengine 模块编译】linux 交叉编译qt5.12的webengine模块成功的条件
【研究Qt webengine 模块编译】linux 交叉编译qt5.12的webengine模块成功的条件
54 1
|
2月前
|
IDE 开发工具 C语言
QT案例IDE编写 -- 编译操作
QT案例IDE编写 -- 编译操作
15 0

推荐镜像

更多