用lcdNumber控件显示数值可以调用函数display():

ui->lcdNumber->display(qstr);

qstr是要显示的数值,类型为QString。但是,lcdNumber控件不会自己动态刷新显示值,也就是说,即使后面你的qstr发生了改变,lcdNumber显示的仍然是你调用display()函数时qstr的值。

如何让lcdNumber动态刷新显示呢?

我们可以用Qt里的定时器QTimer来实现,我们写一个connect函数将QTimer和lcdNumber的display动作关联起来,每当QTimer隔t毫秒,就触发信号然后调用一次display,就能实现动态更新显示的值了。代码如下:

    //用一个定时信号来更新显示QTimer *pTimer=new QTimer();        connect(pTimer, &QTimer::timeout, [=](){        ui->lcdNumber->display("此处写上你要显示的值");});pTimer->start(1000); // 每1000ms更新一次

我用了一个动态改变的值来验证了一下,界面上lcdNumber显示的值是动态刷新了的,例子如下:

 static int i=0;//用一个定时信号来更新QTimer *pTimer=new QTimer();        connect(pTimer, &QTimer::timeout, [=](){QString qstr = QString::number(++i,10,0);   // 改变i的值ui->lcdNumber->display(qstr);               // 显示改变后的i值});pTimer->start(1000);// 每1000ms更新一次

【Qt】动态刷新lcdNumber显示的值相关推荐

  1. Qt学习之显示类的控件(QLabel、QTextBrowser、QGraphicsView、QCalendarWidget、QWebView、QProgressBar、QOpenGLWidget)

    本文转自:<Qt编程指南>        作者:奇先生 Qt编程指南,Qt新手教程,Qt Programming Guide 5.5 显示类的控件 本节显示类控件是指作为显示用途的控件,本 ...

  2. Qt: 窗口的显示和隐藏

    Qt: 窗口的显示和隐藏 隐藏窗口 1. hide() 2. setVisible(false) 3. lower() 4. close() 5. hideEvent() 显示窗口 1. show() ...

  3. QT的中文显示乱码问题解决

    QT的中文显示乱码问题解决 QT的中文显示乱码问题解决: 1.查看源文件的编码格式,有必要的话转换源文件的编码格式再重新编译运行尝试汉字能否正常显示. 2.在代码里面解决: 3.用法: QT的中文显示 ...

  4. VUE做一个公共的提示组件,显示两秒自动隐藏,显示的值父组件传递给子组件

    需求:VUE做一个公共的提示组件,显示两秒自动隐藏,显示的值由父组件动态传给子组件. 效果图: 实现步骤: 1.创建一个子组件 Toptips.vue (它就是公共提示组件), optips.vue代 ...

  5. R语言使用ggplot2可视化堆叠条形图,并在堆叠条形图上显示数据值实战

    R语言使用ggplot2可视化堆叠条形图,并在堆叠条形图上显示数据值实战 目录 R语言使用gg

  6. C#之windows桌面软件第十二课:电脑ADC值显示(上位机),记忆上次串口号,并用TrackBar控件显示ADC值

    C#之windows桌面软件第十二课:电脑ADC值显示(上位机),记忆上次串口号,并用TrackBar控件显示ADC值 using System; using System.Collections.G ...

  7. 2011-07-04 22:11 Jfreechart生成曲线图数据点显示数据值

    在工作中用到了生成曲线图时要将数据值显示在每个数据点上,并且不同数据线的数据点要显示不同的小图标,经过长时间的查找资料研究终于实现了功能.工作中就生成了如下的图片: 生成此图中的数据点图标和显示数据值 ...

  8. 矩阵键盘数 码管显示多位数 c语言,4×4矩阵键盘数码管显示按键值程序

    4×4矩阵键盘数码管显示按键值程序本文引用地址:http://www.eepw.com.cn/article/201607/294422.htm //电路说明如下. //单片机:使用51系列兼容的即可 ...

  9. QT + MinGW 中文显示乱码解决方案

    QT + MinGW 中文显示乱码解决方案 1.将cpp文件从使用UTF-8改为使用UTF-8-BOM编码方式,中文就可以显示了! 2.代码如下: DialogInput Input(QString: ...

最新文章

  1. 深入Java虚拟机读书笔记第五章Java虚拟机
  2. (三)docker-compose 启动 Redis 服务
  3. 幼儿园带括号算式口诀_这么全的小学数学速算技巧、口诀不多见,教给孩子挺不错!...
  4. 2018蓝桥杯省赛---java---A---7(三体攻击)
  5. aspx 获取html值,aspx解析之后的html代码获取
  6. 学音视频一定要掌握这几个算法
  7. 炒股的最终下场(搞笑趣图)
  8. vulkan 利用GPU加速ENet
  9. mybatis-plus中的分页查询
  10. 【Clover】服务器环境中通过Clover boot引导黑群晖DSM(Linux)+Win系统的解决方案与常见bug排查
  11. 海康nvr sdk java调用,海康SDK开发NVR拍照功能
  12. AWVS14.1.2下载安装教程
  13. IT服务及相关概念界定
  14. xcode instrument profile的坑
  15. python猜数字统计游戏次数_详解用Python语言写的一个猜数字游戏
  16. Web页面切图和CSS注意事项
  17. Chrome插件安装以及常见问题
  18. 中文姓名按照拼音排序-python
  19. Android类似IOS的果冻效果
  20. 多个html文件内容合并,Bat批量将多个文件夹内容合并一个文件夹

热门文章

  1. [AV1] AV1 Video Codec
  2. 《大话脑科学》之:熟练掌握十门外语之从入门到放弃之语言相关ERP
  3. 网上商城系统mysql_网上商城系统jsp+servlet+mysql130909
  4. JavaWeb开发技术笔记(配置篇)
  5. 有用的SAP系统管理事务码
  6. 「游戏开发」游戏服务器端开发的一些经验
  7. 【JS】json导出到excel,自定义文件名和后缀名
  8. 将电脑调成护眼色不一定起到护眼的功能
  9. 移远4G模块通信模块使用
  10. 从微信办公看信息泄露