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

网站开发 确认函b站在哪付费推广

网站开发 确认函,b站在哪付费推广,郑州市中原区建设局网站,网站为什么要续费QT应用篇 一、QT上位机串口编程 二、QML用Image组件实现Progress Bar 的效果 三、QML自定义显示SpinBox的加减按键图片及显示值效果 文章目录 QT应用篇前言一、qml需求二、使用组件1.SpinBox组件2.SpinBox中QML的使用 总结 前言 记录自己学习QML的一些小技巧方便日后查找 QT的…

QT应用篇

一、QT上位机串口编程
二、QML用Image组件实现Progress Bar 的效果
三、QML自定义显示SpinBox的加减按键图片及显示值效果


文章目录

  • QT应用篇
  • 前言
  • 一、qml需求
  • 二、使用组件
    • 1.SpinBox组件
    • 2.SpinBox中QML的使用
  • 总结


前言

记录自己学习QML的一些小技巧方便日后查找

QT的 qml 使用SpinBox来自定义图片来达到花里胡哨的效果


一、qml需求

上位机需要用到SpinBox并需要一些特别的效果及位置的调整

例如:

在这里插入图片描述

二、使用组件

1.SpinBox组件

原始代码如下:

import QtQuick 2.12
import QtQuick.Controls 2.12
import QtQuick.Shapes 1.12
import QtMultimedia 5.12
...
...
...SpinBox {id: spinBoxx: -164y: 393from: 0to:outFlowSpinBox.valuestepSize: 2}

原始代码效果:
在这里插入图片描述

2.SpinBox中QML的使用

SpinBox允许用户通过单击向上或向下指示按钮,或通过按键盘上的向上或向下来选择一个整数值。另外,SpinBox也可以是可编辑的,这样用户就可以在输入字段中输入文本值。默认情况下,SpinBox提供[0-99]范围内的整数值,步数stepSize为1。

属性:

down.pressed : bool,只读属性,返回true,表示向下指示按钮被点击了.
down.indicator : Item,向下指示按钮指标器,可以重写它自定义样式
down.hovered : bool,只读属性,返回true,表示鼠标徘徊在向下指示按钮的上方
editable : bool,输入字段是否可以编辑,默认为false
from : int,此属性保存范围的起始值。默认值为0。
inputMethodHints : flags,用来提示QML键盘应该输入的类型的值
stepSize : int,步长
textFromValue : 由整数值切换为显示文本时的函数,函数可以有一个或两个参数,第一个参数是要转换的值,第二个可选参数是用于转换的区域设置,可以重写它,让我们显示自定义数值文本
to : int,此属性保存范围的结束值。默认值为99。
up.pressed : bool,只读属性,返回true,表示向上指示按钮被点击了.
up.indicator : Item,向上指示按钮指标器,可以重写它自定义样式
up.hovered : bool,只读属性,返回true,表示鼠标徘徊在向上指示按钮的上方
validator : Validator,输入字段编辑的验证器,必须editable为true,并且SpinBox默认是用IntValidator来接受整数的输入,我们也可以改为DoubleValidator,这样就可以写浮点数了
value : int,当前值,默认值为0。
valueFromText : function,由当前显示的内容切换为整数值的函数,函数可以有一个或两个参数,第一个参数是要转换的text,第二个可选参数是用于转换的区域设置,可以重写它,来获取显示的自定义文本对应的数值


代码示例:(仅显示组件关键代码)

Rectangle {x: 101y: 85width: 86height: 109color: "#00e7eff4"radius: 4TextBase {x: -90y: -91color: "#1e2a64"text: {if (SpinBox1.value < 10 ){return qsTr("0") + SpinBox1.value}else{return SpinBox1.value}}font.bold: trueanchors.fill: parentfont.pixelSize: 75}}SpinBox {id: SpinBox1x: -11y: 6down.indicator: Rectangle {x: 39y: 125width: 50height: 43color: "#00000000"Image {x: 0y: 0width: 35height: 43source: {if (SpinBox1.down.pressed == true){return resourcesPath + "minus_pressed.png"}else{return resourcesPath + "minus.png"}}}}up.indicator: Rectangle {x: 213y: 125width: 50height: 43color: "#00000000"Image {x: 0y: 0width: 35height: 43source: {if (SpinBox1.up.pressed == true){return resourcesPath + "plus_pressed.png"}else{return resourcesPath + "plus.png"}}}}enabled:  true}to: 10anchors.fill: parenteditable: truefrom: 1background: Rectangle {color: "#0007263a"anchors.fill: parent}stepSize: 1contentItem: TextBase {x: 0y: 0visible: falseanchors.fill: parent}value: 5}

实际效果:
在这里插入图片描述

总结

通过使用Image组件的fillMode来实现想要的功能

http://www.dinnco.com/news/1110.html

相关文章:

  • 兰州今日头条新闻优化网站
  • 帝国cms做微网站百度账号怎么改名字
  • 北京百度推广客服电话多少威海百度seo
  • 网站域名的设置手机上制作网页
  • 盐城网站建设公司站长之家工具高清
  • 蓬莱做网站seo网络优化教程
  • 怎么做网上网站做百度推广需要什么条件
  • adobe dreamweaver官网河南网站优化公司哪家好
  • 宝和网站建设刷外链工具
  • 有效的网站建设公合肥网站优化方案
  • 做易经网站搜索引擎关键词的工具
  • wordpress怎样建立多站点星链友店
  • 图片wordpress主题杭州网站排名seo
  • 网站实名制注册怎么做百度热搜高考大数据
  • 网站服务器维护价格数字营销策划
  • 网站高端设计精准信息预测
  • 做网站算经商吗小程序
  • 电子商务网站建设课程设计报告长春疫情最新消息
  • 河北省和城乡住房建设厅网站青岛网站seo服务
  • 北京集团网站建设app下载推广平台
  • 做底单的网站私域流量运营管理
  • 徐州做网站管理的公司软件推广怎么做
  • 推广网站源码重庆seo小z博客
  • 博客网站开发技术市场调研报告万能模板
  • 大连开发区万达广场东营seo网站推广
  • 秦皇岛做网站电子商务网站建设方案
  • 做网站推广邢台广点通和腾讯朋友圈广告区别
  • wordpress多站点怎么修改域名六种常见的网络广告类型
  • wordpress建站如何制作微信湖北seo网站推广
  • 网站店铺分布图怎么做上海企业优化