我刚刚完成了"用Qt 4进行C++ GUI编程"的一半.我想找到一些基于Qt 4构建的小规模或中等规模的开源项目,然后我可以从源代码中学到一些东西.
当你开始学习Qt时,有人可以根据你的经验推荐一些项目吗?
非常感谢.
如果你在Linux上(但也有win和mac的端口),你一定要看看任何KDE应用程序.它使用KDE库,但一切都建立在QT之上,所以这是一个良好的开端.特别是因为有大量可用的应用程序,从最小的游戏到大型邮件客户端,最终都是整个桌面环境.所有这些都是开源的,免费提供,文档齐全,您可以与许多可以帮助您启动的人取得联系.
您可以尝试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上的KDE应用程序),但到目前为止它们并不像Windows上的Qt那样精致.
我想你可以说,如果你的目标是学习使用Qt获得一份工作或想要强大的跨平台支持,那么专注于普通的Qt会更好,而如果你的目标是使用Qt KDE开发开源应用程序可能是更好的选择.
| 归档时间: |
|
| 查看次数: |
3048 次 |
| 最近记录: |