帮助推荐Qt开源项目

时间:2009-10-16 06:18:14

标签: qt qt4

我刚完成“使用Qt 4进行C ++ GUI编程”的一半。我想找到一些基于Qt 4构建的小规模或中等规模的开源项目,然后我可以从源代码中学到一些东西。

当你开始学习Qt时,有人可以根据你的经验推荐一些项目吗?

非常感谢。

5 个答案:

答案 0 :(得分:5)

如果你在Linux上(但也有win和mac的端口),你一定要看看任何KDE应用程序。它使用KDE库,但一切都建立在QT之上,所以这是一个良好的开端。特别是因为有大量可用的应用程序,从最小的游戏到大型邮件客户端,最终都是整个桌面环境。 所有这些都是开源的,免费提供,文档齐全,您可以与许多可以帮助您启动的人取得联系。

答案 1 :(得分:5)

您可以尝试http://www.qt-apps.org/。那只是Qt而不是KDE。

对于KDE,您可以尝试在Ubuntu上安装它,使用它一段时间,选择一个您喜欢的应用程序并查看它的源代码。然后,您可以从KDE SVN存储库获取它,自行编译,更改它,修复错误,提交补丁等。

但请记住,KDE不是Qt。 KDE使用kdelibs,它是在Qt之上构建的另一层。也许跨平台方面也让您感兴趣:Qt在Linux,Mac和Windows上运行良好,而KDE在Linux上运行良好,并且正在移植到Mac和Windows。那里有进展(你可以在Windows here上获得KDE应用程序),但到目前为止它们并不像Windows上的Qt那样精致。

我想你可以说,如果你的目标是学习使用Qt获得一份工作或想要强大的跨平台支持,那么专注于普通Qt会更好,而如果你的目标是使用Qt开发开源应用程序KDE可能是更好的选择。

答案 2 :(得分:5)

我不建议通过qt-apps.org或kde-apps.org。你可以在那里找到很多写得不好的应用程序。

如果您想要了解某些内容,请查看Arora浏览器。它并不大,源代码组织得很好。

答案 3 :(得分:4)

对于中小型Qt软件,我推荐网站www.dprog.net 这是一个社区构建具有非常高的Qt代码源质量的中小型软件, 非常适合你!

希望它有所帮助!

答案 4 :(得分:0)

这是我正在开发的基于Qt的开源项目:

An Open Source JavaScript IDE