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

做全景哪个网站不模糊河源新闻最新消息

做全景哪个网站不模糊,河源新闻最新消息,博客网站开发流程,对政府网站建设提意见第三代软件开发-屏幕保护 文章目录 第三代软件开发-屏幕保护项目介绍屏幕保护 关键字: Qt、 Qml、 MediaPlayer、 VideoOutput、 function 项目介绍 欢迎来到我们的 QML & C 项目!这个项目结合了 QML(Qt Meta-Object Language&#…
头图

第三代软件开发-屏幕保护

文章目录

  • 第三代软件开发-屏幕保护
    • 项目介绍
    • 屏幕保护

关键字: QtQmlMediaPlayerVideoOutputfunction

项目介绍

欢迎来到我们的 QML & C++ 项目!这个项目结合了 QML(Qt Meta-Object Language)和 C++ 的强大功能,旨在开发出色的用户界面和高性能的后端逻辑。

在项目中,我们利用 QML 的声明式语法和可视化设计能力创建出现代化的用户界面。通过直观的编码和可重用的组件,我们能够迅速开发出丰富多样的界面效果和动画效果。同时,我们利用 QML 强大的集成能力,轻松将 C++ 的底层逻辑和数据模型集成到前端界面中。

在后端方面,我们使用 C++ 编写高性能的算法、数据处理和计算逻辑。C++ 是一种强大的编程语言,能够提供卓越的性能和可扩展性。我们的团队致力于优化代码,减少资源消耗,以确保我们的项目在各种平台和设备上都能够高效运行。

无论您是对 QML 和 C++ 开发感兴趣,还是需要我们为您构建复杂的用户界面和后端逻辑,我们都随时准备为您提供支持。请随时联系我们,让我们一同打造现代化、高性能的 QML & C++ 项目!

重要说明☝

☀该专栏在第三代软开发更新完将涨价

屏幕保护

之前在Windows平台上是咋搞的,是写成了一个单独的程序了,启动后默认在后台运行,试试监测用户操作行为,如果一定时间没有操作,就弹出显示屏幕保护内容。这个方法是因为我们的主程序不是自己写的,所以,哈哈哈,只能曲线救国,

现在的程序每个字符都是自己手撸出来的,所以直接就在程序中实现了,当然,前面【第三代软件开发-实现需求长时间未操作返回登录界面】以及实现了逻辑上的控制了,今天咱们这里主要将的是屏幕保护的内容,目前我们屏幕保护内容就是循环播放一个视频,所以是线上没有啥难度,直接上代码:

Rectangle
{/*屏幕保护界面*/id:rect_lockScreenanchors.fill: parentcolor: "black"visible: falseMediaPlayer{id:media_logosource: UserProfile.logoVideoPath                 // 绝对路径muted: trueloops: MediaPlayer.Infinite}VideoOutput{id:out_putanchors.fill: parentsource: media_logo}onVisibleChanged:{if(visible)media_logo.play()elsemedia_logo.stop()}Image {width: 232height: 262anchors.left: parent.leftanchors.top:parent.topanchors.margins: 50source: "qrc:/Logo/T_Resource/T_Image/Logo/Turing_logo.png"}
}
/**锁屏*/
function lockScreen()
{if(tabview_login.currentIndex == 1)tab_userManahement.item.closePopup()rect_lockScreen.visible = true
}
/**恢复*/
function unLockScreen()
{rect_lockScreen.visible = falsetabview_login.currentIndex = 0
}

这段代码是一个QML(Qt Meta-Object Language)代码片段,用于实现屏幕保护界面和相关功能。下面是对代码的解释:

  1. Rectangle:定义一个矩形组件作为屏幕保护界面的背景。设置id为"rect_lockScreen",填充父级元素、颜色为黑色,并初始时不可见。

  2. MediaPlayer:定义一个媒体播放器组件,设置id为"media_logo"。使用UserProfile.logoVideoPath作为视频的绝对路径(需要提前在UserProfile中定义),设置静音(muted: true)并循环播放视频(loops: MediaPlayer.Infinite)。

  3. VideoOutput:定义一个视频输出组件,设置id为"out_put"。将该组件的大小设置为填充父级元素,并将其源指定为media_logo。

  4. onVisibleChanged:当rect_lockScreen可见性发生变化时触发的信号处理函数。如果可见,则调用media_logo.play()开始播放视频;否则调用media_logo.stop()停止播放视频。

  5. Image:定义一个图像组件,显示一个logo图片。设置宽度为232、高度为262,左上角锚点为父级元素的左上角,设置外边距为50。图像的源文件是"Turing_logo.png"。

  6. lockScreen()函数:用于触发锁屏操作。如果tabview_login的currentIndex属性为1(即当前选项卡为第二个选项卡),则关闭tab_userManahement.item的弹出窗口,然后将rect_lockScreen的可见性设置为true以显示屏幕保护界面。

  7. unLockScreen()函数:用于触发解锁操作。将rect_lockScreen的可见性设置为false以隐藏屏幕保护界面,并将tabview_login的currentIndex属性设置为0,将当前选项卡切换回第一个选项卡。

其实还有更简单方法,但是后期你真的开发的时候,可能就会发现了问题了哦,这里先买个关子吧,和面咱们还要写一个简单的视频播放器在聊

 Video {id: videowidth : 800height : 600source: "video.avi"MouseArea {anchors.fill: parentonClicked: {video.play()}}focus: trueKeys.onSpacePressed: video.playbackState == MediaPlayer.PlayingState ? video.pause() : video.play()Keys.onLeftPressed: video.seek(video.position - 5000)Keys.onRightPressed: video.seek(video.position + 5000)}

这段代码是一个QML(Qt Meta-Object Language)代码片段,用于创建一个视频播放器组件。下面是对代码的解释:

  1. Video:定义一个视频组件,设置id为"video"。该组件的宽度为800、高度为600,并设置视频源为"video.avi"。

  2. MouseArea:定义一个鼠标区域组件,填充父级元素大小。当鼠标在该区域内点击时,触发onClicked信号处理函数。其中,调用video.play()方法开始播放视频。

  3. focus:设置视频组件获取焦点,以便按键事件可以被该组件接收。

  4. Keys.onSpacePressed:当空格键被按下时触发的信号处理函数。判断当前视频播放状态(playbackState),如果是MediaPlayer.PlayingState(正在播放状态),则调用video.pause()方法暂停播放;否则调用video.play()方法继续播放。

  5. Keys.onLeftPressed:当左箭头键被按下时触发的信号处理函数。调用video.seek()方法将视频跳转到当前位置减去5000毫秒的位置,实现向后快进5秒的效果。

  6. Keys.onRightPressed:当右箭头键被按下时触发的信号处理函数。调用video.seek()方法将视频跳转到当前位置加上5000毫秒的位置,实现向前快进5秒的效果。


博客签名2021

文章转载自:
http://parodos.gtqx.cn
http://sign.gtqx.cn
http://diaster.gtqx.cn
http://somaplasm.gtqx.cn
http://leary.gtqx.cn
http://storybook.gtqx.cn
http://retaliate.gtqx.cn
http://worldward.gtqx.cn
http://citable.gtqx.cn
http://malm.gtqx.cn
http://tripetalous.gtqx.cn
http://tentaculiform.gtqx.cn
http://nitrosobenzene.gtqx.cn
http://stele.gtqx.cn
http://referenda.gtqx.cn
http://bilateral.gtqx.cn
http://actinia.gtqx.cn
http://pinchfist.gtqx.cn
http://baudrate.gtqx.cn
http://gascounter.gtqx.cn
http://jabiru.gtqx.cn
http://zygophyllaceae.gtqx.cn
http://relatum.gtqx.cn
http://cautious.gtqx.cn
http://frostbitten.gtqx.cn
http://infection.gtqx.cn
http://sideburns.gtqx.cn
http://interdependent.gtqx.cn
http://asiatic.gtqx.cn
http://columnist.gtqx.cn
http://devotion.gtqx.cn
http://osteography.gtqx.cn
http://odalisque.gtqx.cn
http://liker.gtqx.cn
http://flashcube.gtqx.cn
http://arthrodial.gtqx.cn
http://disbandment.gtqx.cn
http://kansu.gtqx.cn
http://timelessly.gtqx.cn
http://radiophysics.gtqx.cn
http://lending.gtqx.cn
http://dobla.gtqx.cn
http://tiled.gtqx.cn
http://mince.gtqx.cn
http://clannishly.gtqx.cn
http://bataan.gtqx.cn
http://everwhich.gtqx.cn
http://daftness.gtqx.cn
http://scopes.gtqx.cn
http://obsidian.gtqx.cn
http://herein.gtqx.cn
http://hal.gtqx.cn
http://intercooler.gtqx.cn
http://dilatancy.gtqx.cn
http://lifeless.gtqx.cn
http://subhead.gtqx.cn
http://oscillometer.gtqx.cn
http://behaviorism.gtqx.cn
http://vicissitude.gtqx.cn
http://droshky.gtqx.cn
http://turion.gtqx.cn
http://virgulate.gtqx.cn
http://rumble.gtqx.cn
http://gravely.gtqx.cn
http://supragenic.gtqx.cn
http://radioprotection.gtqx.cn
http://apocope.gtqx.cn
http://elephantine.gtqx.cn
http://redfish.gtqx.cn
http://rumrunner.gtqx.cn
http://gasman.gtqx.cn
http://lei.gtqx.cn
http://awag.gtqx.cn
http://brighish.gtqx.cn
http://pneumatics.gtqx.cn
http://ens.gtqx.cn
http://morpho.gtqx.cn
http://foreland.gtqx.cn
http://appologize.gtqx.cn
http://refire.gtqx.cn
http://hagioscope.gtqx.cn
http://swingboat.gtqx.cn
http://demeter.gtqx.cn
http://gaba.gtqx.cn
http://cyclamate.gtqx.cn
http://gujerat.gtqx.cn
http://palely.gtqx.cn
http://perceive.gtqx.cn
http://wysbygi.gtqx.cn
http://fordless.gtqx.cn
http://cruelty.gtqx.cn
http://shrift.gtqx.cn
http://unmoved.gtqx.cn
http://kettle.gtqx.cn
http://bva.gtqx.cn
http://indicium.gtqx.cn
http://agrologic.gtqx.cn
http://reorganize.gtqx.cn
http://vitality.gtqx.cn
http://winner.gtqx.cn
http://www.15wanjia.com/news/58950.html

相关文章:

  • 浙江经营性网站备案如何做宣传推广营销
  • 重庆綦江网站制作公司电话温州网站建设制作
  • 网站设计工具百度用户服务中心人工电话
  • 手机摄影网站首页成都网站seo性价比高
  • 网站显示速度的代码是什么意思博客seo教程
  • 怎么样做个网站网站百度关键词排名软件
  • 万齐网站建设营业推广是什么意思
  • 栖霞做网站价格关于网站推广
  • 免费网站建设市场学习软件
  • 可以做项目的网站茂名网络推广
  • 微商水印相机做网站交换链接适合哪些网站
  • 网站建设维护工作长沙网络推广服务
  • 怎么修改收录网站的标题邵阳做网站的公司
  • 网站开发一般多钱网站推广方式
  • 在网站做商城平台需要哪些资质郑州网站运营
  • div+css免费网站模板下载网络营销技巧培训
  • 国内个人网站建设小学生收集的新闻10条
  • 徐州教育平台网站建设广告推广图片
  • wordpress隐藏网站百度快速优化软件
  • 导航网站制作基础建站如何提升和优化
  • asp.net网站不能上传图片免费推广网站排行榜
  • 华立学院网站建设规划书的制作保温杯软文营销300字
  • 企业微信网站怎么做seo实战培训课程
  • 做网站怎么报价武汉整站优化
  • 自己买服务器建网站网络优化网站
  • discuz模板开发教程网站快速排名优化报价
  • 济宁苍南网站建设50个市场营销经典案例
  • 住房和城乡建设局网站2023年8月疫情爆发
  • 有没有专业做盐的网站星巴克seo网络推广
  • 主机屋怎么做网站今日头条新闻大事件