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

网站的日历怎么做百度竞价推广一个月多少钱

网站的日历怎么做,百度竞价推广一个月多少钱,北京怎样做网站推广,烟台网站建设工作1. 前言 在Qt编程时,我们经常会在界面上添加一些按钮,当按钮被点击时,执行某段代码,例如显示一个对话框、关闭窗口,保存文件等等。 这种由UI控件触发某种信号,通过信号槽触发目的代码执行的场景非常多。这…

1. 前言

在Qt编程时,我们经常会在界面上添加一些按钮,当按钮被点击时,执行某段代码,例如显示一个对话框、关闭窗口,保存文件等等。

这种由UI控件触发某种信号,通过信号槽触发目的代码执行的场景非常多。这种场景下,通常不需要关注目的代码的执行结果,仅仅通过信号触发槽即可完成任务。我们可以用两个单词来描述上述功能场景,即 request-do,即 UI 发出操作请求,触发代码执行。

但是,在需要关注执行结果,并且需要将结果反馈到UI的功能场景下,上述简单的执行流程,就无法满足功能实现的需要了,因为上述代码缺少状态反馈,控制没有闭环。

2. 播放暂停场景

2.1 设计

以播放暂停按钮为例。我们在实现播放暂停按钮时,通常需要满足以下约束条件:

  1. 播放暂停功能,复用同一个按钮
  2. 对于异步操作,要防止同一种功能按钮被重复点击,否则会出BUG(同步执行时,执行结束前按钮不可能被点击,所以同步执行不需要考虑重复点击)

2.2 实现

为了实现播放和暂停复用同一个按钮,需要在点击播放按钮后,发出播放请求信号。对应的槽函数,尝试执行播放操作,如果执行结果有两种:

  • 播放成功
  • 播放失败

播放响应完成后,需要将播放响应的执行结果反馈到UI上:

  • 播放成功后,发出通知,UI模块将按钮切换为暂停按钮样式
  • 播放失败后,发出通知,UI模块将按钮保持原状态,以便用户再次操作。

为了实现异步操作防止重复点击,需要在点击播放按钮后,禁用播放按钮。在异步操作执行完成后,向UI反馈通知执行结果:

  • 播放成功后,发出通知,UI模块使能按钮,将按钮切换为暂停按钮样式
  • 播放失败后,发出通知,UI模块使能按钮,将按钮保持原状态,以便用户再次操作。

上述实现过程可以用三组单词来描述,即:

request-try-notifyState(请求-尝试执行-通知状态/结果)

通过 request-try-notifyState 流程实现了UI控制与状态反馈的完整闭环。

3. 结论

为了实现不同的功能,需要采用不同的实现方法。采用正确的实现方法,虽然不能让你写出惊为天人的代码,但是可以减少BUG产生,防止返工,提高工作效率。


本文原创发布于Qt未来工程师。

http://www.mmbaike.com/news/68430.html

相关文章:

  • 哈尔滨做网站电话市场营销策划案例经典大全
  • 免费自己制作网站方法直接进入网站的代码
  • 贸易公司注册需要什么条件外贸seo网站推广
  • 武汉网站seo靠谱福州seo扣费
  • 做电影网站需要服务器吗随州今日头条新闻
  • 外国大气网站百度联盟点击广告赚钱
  • 工商营业执照咨询电话24小时百度优化排名
  • 微信公众号网站制作优化大师电脑版下载
  • 广西柳州科技学校网站建设网域名解析ip查询
  • 前端框架模板搜索引擎优化岗位
  • 东莞资深网站建设百度谷歌seo优化
  • 做英文网站的公司百度推广是什么
  • 中国最大网站建设公司全网推广费用
  • 南昌网站怎么做seo济南特大最新消息
  • 青岛专业建设网站郑州网络推广公司
  • 制作网站首先做的是外贸接单网站
  • 平面设计跟网站建设武汉网站排名提升
  • 域名查询网ip快速整站排名seo教程
  • 免费咨询合同seo网络营销技巧
  • 网站域名绑定好处百度人工优化
  • 沈阳在线制作网站自己怎样开网站
  • 网站上设置多语言怎么做北京百度公司总部电话
  • 大连餐饮网站建设竞价托管一般多少钱
  • 网站制作专业的公司哪家好seo信息查询
  • 婚纱网站建设微信群免费网络推广网站
  • 广州网站建设seo小红书信息流广告
  • 邯郸自媒体有哪些站长工具seo综合查询访问
  • 火车头采集网站百度关键词优化工具
  • 北京网站开发公司飞沐磁力吧最佳搜索引擎
  • 山西专业网站建设大全网页制作免费模板