当学习 QT 编程时,掌握以下几个关键模块是非常重要的。下面是每个模块的简要说明及示例程序:
-
Qt Widgets 模块:
- 说明:Qt Widgets 模块包含用于创建传统桌面应用程序的 UI 控件。
- 示例程序:
#include <QApplication> #include <QWidget> int main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget window; window.setWindowTitle("Hello, Qt!"); window.resize(250, 150); window.show(); return app.exec(); }
-
Qt Core 模块:
- 说明:Qt Core 模块提供了 Qt 应用程序的核心功能,例如事件处理、数据结构等。
- 示例程序:
#include <QCoreApplication> #include <QDebug> int main(int argc, char *argv[]) { QCoreApplication app(argc, argv); qDebug() << "Hello, Qt Core!"; return app.exec(); }
-
Qt GUI 模块:
- 说明:Qt GUI 模块用于处理图形用户界面相关的功能,如绘图、事件处理等。
- 示例程序:(简单绘制一个红色矩形)
#include <