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

wap网站还用吗西安计算机培训机构哪个最好

wap网站还用吗,西安计算机培训机构哪个最好,太原网站空间,网站建设收费标准渠道目录 1. Popup组件介绍 2. 使用 上一章内容完成了音乐播放器程序的基本界面框架设计。本小节完成一个简单的功能。单击该播放器顶部菜单栏的“关于”按钮,弹出该程序的相关版本信息。我们将使用Qt Quick的Popup组件来实现。 1. Popup组件介绍 Qt 中的 Popup 组件…

目录

1. Popup组件介绍

2. 使用


上一章内容完成了音乐播放器程序的基本界面框架设计。本小节完成一个简单的功能。单击该播放器顶部菜单栏的“关于”按钮,弹出该程序的相关版本信息。我们将使用Qt Quick的Popup组件来实现。

1. Popup组件介绍

Qt 中的 Popup 组件用于在应用程序界面上临时弹出一个窗口,它常作为上下文菜单、提示框或信息展示区域使用。Popup 窗口通常依附于某个父控件,在特定事件(如鼠标点击、悬停)触发时显示,能提供额外的操作选项或信息,且不影响主窗口的布局。在用户与 Popup 交互完成或触发特定条件(如点击外部区域)时,它会自动隐藏。

2. 使用

修改LayoutHeaderView.qml文件,在ToolBar中添加Popup组件(紧跟RowLayout):

Popup{id:aboutPoptopInset: 0leftInset: -2rightInset: 0bottomInset: 0parent: Overlay.overlayx:(parent.width-width)/2y:(parent.height-height)/2width: 250height: 230background: Rectangle{color:"#e9f4ff"radius: 5border.color: "#2273a7ab"}contentItem: ColumnLayout{width: parent.widthheight: parent.heightLayout.alignment: Qt.AlignHCenterImage{Layout.preferredHeight: 60source: "qrc:/images/music"Layout.fillWidth:truefillMode: Image.PreserveAspectFit}Text {text: qsTr("音乐播放器")Layout.fillWidth: truehorizontalAlignment: Text.AlignHCenterfont.pixelSize: 16color: "#8573a7ab"font.family:  window.mFONT_FAMILYfont.bold: true}Text {text: qsTr("版本:V1.0")Layout.fillWidth: truehorizontalAlignment: Text.AlignHCenterfont.pixelSize: 16color: "#8573a7ab"font.family:  window.mFONT_FAMILYfont.bold: true}}}

上述代码使用 Qt Quick 的 Popup 组件创建了一个名为aboutPop的弹出窗口。设置了内外边距,使其位于覆盖层中心,尺寸为宽 250、高 230。背景是带圆角和边框的矩形,颜色为浅蓝。内容部分用 ColumnLayout 垂直排列元素,包含一个展示音乐图片的 Image 组件和两个 Text 组件,分别显示 “音乐播放器” 和 “版本:V1.0”,字体使用window.mFONT_FAMILY,颜色为淡蓝色,字号 16 且加粗。

然后修改RowLayout组件中的相关代码如下:

MusicToolButton{icon.source: "qrc:/images/music.png"toolTip: "关于"onClicked: {aboutPop.open()}}

上述代码在原来的基础上添加了onClicked事件。当按钮被点击时,执行aboutPop.open(),即打开之前定义的aboutPop弹出窗口,用于展示相关信息。

运行程序,单击顶部菜单栏“关于”按钮,最终效果如下图所示:

上一章:QT Quick(C++)跨平台应用程序项目实战教程 5 — 界面设计-CSDN博客

下一章:


文章转载自:

http://5aMjHqnX.bmbnc.cn
http://MFwH5aLX.bmbnc.cn
http://vCA1io6T.bmbnc.cn
http://zk8N4kVK.bmbnc.cn
http://4V2Kc3l2.bmbnc.cn
http://MDN7BaID.bmbnc.cn
http://YDvu6I37.bmbnc.cn
http://mOgsi342.bmbnc.cn
http://IyZE5yTg.bmbnc.cn
http://d9gpFuDm.bmbnc.cn
http://SUji9oux.bmbnc.cn
http://eC4Eb2up.bmbnc.cn
http://h4GCnuGJ.bmbnc.cn
http://zqfiS5NB.bmbnc.cn
http://wncFLpnZ.bmbnc.cn
http://3s23WRiW.bmbnc.cn
http://zDvhrjp2.bmbnc.cn
http://HiHMPYgW.bmbnc.cn
http://SpeuaivA.bmbnc.cn
http://4a9ugwJI.bmbnc.cn
http://Eml8Lqjs.bmbnc.cn
http://XQA7z0Pw.bmbnc.cn
http://58aYJMVN.bmbnc.cn
http://WJasSLHX.bmbnc.cn
http://h5QRmaQf.bmbnc.cn
http://q41N4818.bmbnc.cn
http://JeCziIT5.bmbnc.cn
http://wsupVgoj.bmbnc.cn
http://GAGpsmih.bmbnc.cn
http://kJI1IrOn.bmbnc.cn
http://www.dtcms.com/wzjs/723540.html

相关文章:

  • 大连网站建设辽icp备后台登陆wordpress
  • 深圳龙岗网站建设公司沈阳建设工程质量检测中心网站
  • 宁城网站建设公司建设一个网站需要注意哪些内容
  • 网站app建设需要资源简单大气好记的公司名
  • 整套html企业网站模板旅游网站建设目标意义
  • 免费建网站软件爱网站免费一站二站
  • 网站建设费如何做账深圳十大龙头企业
  • 高端网站开发哪家专业网页设计公司蒙特
  • 高校门户网站建设需要多少钱深圳市房地产信息系统平台
  • 商场网站开发教程网站推广效果
  • 智能网站系统可以做app吗杭州市建设银行网站
  • 做公司网站需要会什么科目张家港网站制作服务
  • 网站建设配置文件无法粘贴页面异常导致本地路径泄漏 wordpress
  • 制作网页网站哪个好用网站建设验收报告范本
  • 水资源监控能力建设 网站建设阿里巴巴网站
  • 陕西民盛建设有限公司网站泉州网站排名优化
  • 在五八同城做网站多少钱网页加速器
  • 郑州区块链数字钱包网站开发公司永久不收费的软件app
  • 做网站要求手机怎样制作链接
  • 2_网站建设的一般步骤包含哪些?哪个网站可以免费做H5
  • 互联网行业信息网站公司网站开发费用兴田德润官方网站
  • 随州网站seo多少钱wordpress本地环境链接404
  • 特产网站模板网站建设人力成本费用
  • 上海网站建设服务分录无法进行网站备案
  • 网站备案变更 能让首页关闭 二级域名继续做网站分为哪几个岗位
  • 没有网站怎样做外贸帮助网站源码
  • 吴中网站开发建设多少钱重庆勘察设计协会网站
  • 管理公司网站建设郑州企业建公租房的政策
  • 福州品牌网站建设oemwordpress上传ftp失败
  • 阿里巴巴网站的功能重庆手机网站制作费用