【YESKY开发频道专稿】本文向读者介绍利用Qt开发图形用户界面的应用程序的入门知识。这里,我们首先介绍了如何搭建Qt的开发环境,之后通过一些简单的示例程序来循序渐进地介绍Qt的“信号和槽”以及布局等基本概念。我们希望以此来帮助读者尽快地对Qt图形用户界面应用程序开发有一个初步的认识,并为进一步学习打下一个良好的基础。
一、什么是Qt
Qt 是一个用于桌面系统和嵌入式开发的跨平台应用程序框架。它包括一个直观的API和一个丰富的类库,以及用于GUI开发和国际化的集成工具,另外它支持Java™和C++开发。利用它,我们无须重新编写源代码,便可以构建运行在不同桌面操作系统和嵌入式设备上的软件应用程序。
借助Qt,我们可以更快速地构建先进的用户界面:它不仅提供了丰富的标准widgets库,动态布局引擎等GUI功能,还通过集成OpenGL® 与OpenGL ES提供了先进的3D可视化支持,此外,它还具有强大的图形画布和Widgets样式表,使我们得以使用变焦、旋转和人机互动功能构建先进的用户界面,并且能用寥寥几行代码便可快速定制自己的用户界面。
虽然Qt提供了许多高级功能,但千里之行,始于足下,还是让我们先从最基本的知识开始入手吧。下面介绍如何搭建Qt开发环境。