开始接触QT,一些感想
2011-11-17 22:10 java线程例子 阅读(340) 评论(0) 编辑 收藏 举报一、学C++也有一段时间了,看了两本入门的书籍,其中一是C++ Primer。觉得收获良多,但是真正想学好C++,当然是要实际操作。于是想通过做一个小项目巩固学习。“实操才是王道!”这是学好一门语言的唯一捷径。。
对于新手来说,特别的是第一次接触编程语言的人,我觉得从界面开始,能更好的培养学习兴趣。呵~~回想起第一次实现一个简单窗口的时候吧。
关于C++的界面库,在网上找了很多资料,也询问过前辈,最后决定试试QT。而在这过程,学到:不要为一件小事犹豫不决。在两者(如QT和GTK)优势差不多时,尽快选择其一。
二 Qt是诺基亚开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。
其优势 优势:
1.面向对象:Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常 方便的。 Qt 提供了一种称为 signals/slots 的安全类型来替代 callback,这使得各个元件之间的协同工作变得十分简单。
2.丰富的 API :Qt包括多达 250 个以上的 C++ 类,还提供基于模板的 collections, serialization, file, I/O device, directory management, date/time 类。甚至还包括正则表达式的处理 功能。
3.支持 2D/3D 图形渲染,支持 OpenGL
4.大量的开发文档
5.XML 支持
6.Webkit 引擎的集成,可以实现本地界面与Web内容的无缝集成
(以上摘自百度百科)
三、今天本来想把QT与eclipse结合起来用的。。但是最终还是没能成功。。最后直接在QT的官网上Qt SDK version 1.1.4
下载玩直接安装就可以了。接着打开qt creator。选择文件->新建->qt 控件项目->Qt GUI 应用。输入项目名,然后一直点击“下一步”直到“完成”。这样第一个QT程序生成了。按F5运行,会出现一个窗口。要想添加另外的控件,可以点击自己项目中的界面文件夹中的ui后缀的文件,会跳转到设计的界面,这时就可以拖控件到主窗口中。哈。。赶快去试试。。
四、开始QT的学习。。。以后将会不定期更新一些学习qt方面的经验。。为自己加油!!!