# Qt4 教程

> 原文： [http://zetcode.com/gui/qt4/](http://zetcode.com/gui/qt4/)

这是 Qt4 教程。 在本教程中，您将学习使用 Qt4 和 C++ 进行 GUI 编程的基础。 Qt4 教程适合初学者和中级程序员。 [Qt5 教程](/gui/qt5/)是本教程的后续版本。 请注意，本教程使用 C++  11 的功能。

## 目录



*   [简介](introduction/)
*   [工具类](utilityclasses/)
*   [字符串](strings/)
*   [日期和时间](datetime/)
*   [文件和目录](files/)
*   [第一个程序](firstprograms/)
*   [菜单和工具栏](menusandtoolbars/)
*   [布局管理](layoutmanagement/)
*   [事件和信号](eventsandsignals/)
*   [小部件](widgets/)
*   [小部件 II](widgets2/)
*   [绘图](painting/)
*   [自定义小部件](customwidget/)
*   [打砖块游戏](breakoutgame/)



## Qt

Qt 是一个跨平台的应用开发框架。 用 Qt 开发的一些知名应用是 KDE，Opera，Google Earth 和 Skype。 Qt 于 1995 年 5 月首次公开发布。它具有双重许可。 这意味着，它可以用于创建开源应用以及商业应用。 Qt 工具箱是一个非常强大的工具箱。 它在开源社区中已经建立。

[Tweet](https://twitter.com/share) 

## 相关教程

ZetCode 提供了有关 Qt 库的其他语言绑定的教程： [PyQt4 教程](/gui/pyqt4/)， [PyQt5 教程](/gui/pyqt5)和 [Ruby Qt 教程](/gui/rubyqt/)。 [Qt Quick 教程](/gui/qtquick/)是 Qt Quick 的入门教程。