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

怎么用视频做网站登录的背景现在app用什么开发

怎么用视频做网站登录的背景,现在app用什么开发,北京西站地铁是几号线,网站开发 pdf1. 前言 在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.yayakq.cn/news/129632/

相关文章:

  • 做淘宝客网站需要注意什么wordpress网站程序员
  • 上饶便宜的做网站公司专业做网络推广的公司
  • 做英文小工具网站赚钱网站怎么更新网页内容
  • 网站打不开了天津网站建设好公司
  • 网站建设与运营的论文深圳做网站 信科网络
  • 织梦网站是不是容易做seo2023年适合小学生的新闻
  • 济南网站建设伍际网络盐城专业网站建设哪家好
  • 政协网站信息化建设的作用朝阳百姓网免费发布信息
  • wordpress去谷歌字体河南新站关键词排名优化外包
  • 2019怎么做网站赚钱北京 网站建设
  • 化妆品网站设计模板网页设计与制作课程教学要求
  • 潍坊网站建设技术外包网页设计期末考试作品
  • 做非经营网站需要营业执照西安哪家网站建设好
  • 做企业网站接单网站广告条动画 怎么做
  • 建一个购物网站多少钱网站开发公司属于什么行业
  • 四川做网站设计公司价格如何在网上注册公司
  • 无为县住房建设局网站首页哪种源码做视频网站好用
  • 商城网站制作报价诣策上海网络推广公司
  • 嘉陵区建设局网站推广公司的广告语
  • 公司建站后还要录入网页吗监理证查询网
  • 单页网站排名优化下载服务器安装
  • 辽阳低价网站建设公司汽车网站建设公司哪家好
  • 重庆百度网站推广最新旅游热点
  • 做商城网站公司吗济南做网站建网站公司
  • 软文街官方网站移动选号码网上选号手机号
  • 房产网站推广方法住建个人证书查询网
  • 惠州做网站广告哪个网站可以做付邮免费送活动
  • 合工大网站建设试卷修改wordpress设置方法
  • 网站禁止右键代码wordpress qq主题下载失败
  • c 可以用来做网站吗促销活动推广方案