当前位置: 首页 > news >正文

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

一、项目简介
超适合新手的 Qt 入门小案例,实现数字计数器功能,点击按钮数字累加、一键清零,界面简洁、代码极少,非常适合当做入门第一篇技术博客。
实现功能:

  • 点击累加按钮,数字 +1
  • 点击清零按钮,数字归 0
  • 实时显示当前计数
    二、完整源码
    #include
    #include
    #include
    #include
    #include
    #include

int 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();

}

三、运行说明

  1. 新建Qt Widgets空项目,替换main.cpp代码;
  2. 保证.pro文件添加 widgets 模块;
  3. 运行后即可实现计数器功能。
    四、学习总结
    通过本案例可以掌握 Qt 核心基础:窗口创建、控件使用、布局管理、Lambda 槽函数、变量实时刷新显示,是新手必练的经典入门项目。
http://www.jsqmd.com/news/1112906/

相关文章:

  • Vben精讲:03-基于VSCode的本地开发环境搭建
  • 5分钟搞定微信聊天记录备份:Mac用户必备的数据安全工具
  • 儿童护眼大路灯怎么选择?盘点10款高性价比护眼大路灯,建议收藏
  • Python接口自动化测试入门:Requests+Pytest+Allure实战项目详解
  • AI渐进编程之十三:一轮程序修改是怎么跑完整个循环的?
  • 智能合约分类详解:逻辑合约、部署合约与业务合约
  • 科研配图告别多软件折腾!paperxie AI 科研绘图三步式制图功能全解析
  • 特征工程手术刀图谱:40种方法精准解决10类数据病症
  • 2026最新5款AI编程工具免费平替深度实测
  • 程序员就业:换个角度用业务场景检验技术取,把核心能力写进作品集
  • 解决keil5 中找不到ARM Compiler5编译器的问题
  • 从Notebook到生产环境:机器学习模型部署实战指南
  • 机器学习生产化实战:模型上线后的稳定性、可观测性与漂移治理
  • Claude API 是什么?初级开发者入门指南
  • AI智能体详解(四)-- LangSmith的使用
  • C++STL高阶精讲:unordered_map、unordered_set与哈希原理
  • 企业部署AI Agent该从哪里开始选?避开PPT造词,从业务执行力看选型底层逻辑
  • SpringBoot电子实验记录本系统
  • WorkshopDL:跨平台Steam创意工坊模组下载引擎的技术解析与实践
  • Spring Boot 电力管理系统数据监测与管理
  • Java 枚举类型三大实战场景详解
  • LangChain4j 和 LangGraph4j,哪个更好?
  • shein C++ 后端面经:几乎整场都在追 Redis、一致性和高并发系统设计
  • 2026下半年3D立体滴胶墙贴平台排行榜 优劣对比分析
  • QMK Toolbox:机械键盘固件的万能工具箱秘籍
  • 2026最新5款AI编程助手平替实测
  • AI 面试做校招初筛,到底行不行?
  • Jmeter性能测试实战:从脚本设计到瓶颈定位完整指南
  • 从 DFT 计算破解蒽衍生物氟离子选择性传感机制
  • DeepSeek V4 命令行接入实战:从协议兼容到流式渲染