Qt实现简易计数器(点击累加/清零功能)【完整源码】

发布时间:2026/7/3 3:22:28
Qt实现简易计数器(点击累加/清零功能)【完整源码】 一、项目简介超适合新手的 Qt 入门小案例实现数字计数器功能点击按钮数字累加、一键清零界面简洁、代码极少非常适合当做入门第一篇技术博客。实现功能点击累加按钮数字 1点击清零按钮数字归 0实时显示当前计数二、完整源码#include#include#include#include#include#includeint main(int argc, char *argv[]){QApplication a(argc, argv);QWidget w; w.setWindowTitle(Qt 简易计数器); w.resize(280, 180); // 计数变量 int count 0; // 显示标签 QLabel *labCount new QLabel(0); QFont font labCount-font(); font.setPointSize(24); labCount-setFont(font); labCount-setAlignment(Qt::AlignCenter); // 按钮 QPushButton *btnAdd new QPushButton(点击 1); QPushButton *btnClear new QPushButton(清零); // 布局 QVBoxLayout *vlay new QVBoxLayout(w); vlay-addWidget(labCount); vlay-addWidget(btnAdd); vlay-addWidget(btnClear); // 累加逻辑 QObject::connect(btnAdd, QPushButton::clicked, [](){ count; labCount-setText(QString::number(count)); }); // 清零逻辑 QObject::connect(btnClear, QPushButton::clicked, [](){ count 0; labCount-setText(0); }); w.show(); return a.exec();}三、运行说明新建Qt Widgets空项目替换main.cpp代码保证.pro文件添加 widgets 模块运行后即可实现计数器功能。四、学习总结通过本案例可以掌握 Qt 核心基础窗口创建、控件使用、布局管理、Lambda 槽函数、变量实时刷新显示是新手必练的经典入门项目。