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

做app和做网站/最近疫情最新消息

做app和做网站,最近疫情最新消息,网站开发 去哪里找页面,深圳网站建设 独1.概念 Button:是一个可点击的控件,它可以启动一个动作,或者打开或关闭一个弹出窗口。按钮通常有一个文本标签,但它也可以包含一个图标。当弹出框或对话框需要执行操作时,按钮是一个非常合适的控件。最常见的例子是OK…

1.概念

Button:是一个可点击的控件,它可以启动一个动作,或者打开或关闭一个弹出窗口。按钮通常有一个文本标签,但它也可以包含一个图标。当弹出框或对话框需要执行操作时,按钮是一个非常合适的控件。最常见的例子是OK, Apply, Cancel, Close, Yes, No, 和Help按钮。按钮的默认外观如下:

2.导入语句

import QtQuick.Controls 2.2

3.属性介绍

bool flat

此属性用于表示按钮是否为平面按钮。平面按钮通常不会绘制背景,除非它被按下或选中。默认值为false。

    Button {text: "Push Me"anchors.centerIn: parentflat:true}

显示: 

 

bool highlighted

此属性保持按钮是否高亮显示。为了吸引用户的注意力,按钮可以被高亮显示。它对键盘交互没有影响。默认值为false。

    Button {text: "Push Me"anchors.centerIn: parenthighlighted:true}

显示:

 

4.信号

当按钮被用户激活时,它会发出clicked()信号。 连接到这个信号来执行按钮的动作。 除此之外,按钮还提供如下信号:canceled(), doubleclick (), pressed(), released()和pressAndHold()。

void canceled()
当按钮在被按下时失去鼠标抓取,或者当它将发出释放信号但鼠标光标不在按钮内时,将发出此信号。  


void clicked()
当用户通过触摸、鼠标或键盘单击按钮时,就会发出这个信号。


void doubleClicked()
当用户通过触摸或鼠标双击按钮时发出此信号。 


void pressAndHold()
当用户通过触摸或鼠标按下按钮且不松开时,就会发出这个信号。


void pressed()
当用户通过触摸、鼠标或键盘按下按钮时,就会发出这个信号。    


void released()
当用户通过触摸、鼠标或键盘释放按钮时,就会发出这个信号。 


void toggled()
当用户通过触摸、鼠标或键盘切换按钮开关状态时,就会发出此信号。

按钮信号响应

通过在信号名前面加on来构造一个响应函数,然后在冒号后面开始写处理信号的代码。

    Button {text: "Push Me"anchors.centerIn: parenthighlighted:trueonClicked: {console.log("onClicked")}onReleased: {console.log("onReleased")}onPressed: {console.log("onPressed")}onCanceled: {console.log("onCanceled")}onDoubleClicked: {console.log("onDoubleClicked")}onPressAndHold: {console.log("onPressAndHold")}}

5.自定义按钮样式

    Button {id: controltext: "Push Me"anchors.centerIn: parent//按钮由两个视觉项组成:背景项和内容项。contentItem: Text {text: control.text  //文本font: control.font  //字体opacity: enabled ? 1.0 : 0.3    //文本的透明度color: control.down ? "#17a81a" : "#21be2b" //文本颜色horizontalAlignment: Text.AlignHCenter  //水平对齐方式verticalAlignment: Text.AlignVCenter    //垂直对齐方式elide: Text.ElideRight  //设置文本的省略策略}background: Rectangle {implicitWidth: 100  //隐式宽度,在没有设置width属性时用此项来定义自然宽度implicitHeight: 40  //隐式高度,在没有设置height属性时用此项来定义自然高度opacity: enabled ? 1 : 0.3  //背景透明度border.color: control.down ? "#17a81a" : "#21be2b"  //边框颜色border.width: 1 //边框宽度radius: 2   //边框圆角弧度}}

 

http://www.lbrq.cn/news/797437.html

相关文章:

  • 庆阳做网站/精准营销推广方案
  • 建设简单网站/seo技术培训宁波
  • 建设网站的建议/外贸网站建设报价
  • 佛山网站建设网站制作公司哪家好/互联网推广员是做什么
  • 网站建设和开发/站长工具关键词查询
  • 公众号 商城 网站开发/百度信息流怎么投放
  • 义乌外发加工网是正规的吗/dz论坛seo
  • 主角重生做代购网站发家/品牌策划方案ppt
  • 孝感 网站建设/站长网站优化公司
  • 怎样申请一个网站/太原百度seo排名
  • 传播型网站建设优势有哪些/网络营销专业是干嘛的
  • 怎么做网站支付/无锡网站建设公司
  • 电影微网站开发/链接买卖价格
  • 合肥高端网站建设设计/app推广拉新工作可靠吗
  • 模板建站seo优化/沧州网站seo
  • 金溪那里可以做网站/青岛seo经理
  • 基于工作过程的商务网站建设 网页制作/济南百度竞价代运营
  • 好的做问卷调查的网站好/网站友情链接是什么
  • app软件开发培训班/微信seo是什么意思
  • 网站备案需要去哪办理/广告投放网
  • 没有公司可以做网站吗/如何做网络推广运营
  • 网站建设php/哪个平台可以接推广任务
  • 小型网站建设/seo优化关键词排名
  • 宿迁做网站 宿迁网站建设/seo是什么职业做什么的
  • 网站建设创作思路怎么写/360竞价推广登录入口
  • 电子商务网站建设书籍/域名
  • 酒店网站建设描述/chrome浏览器
  • 上海品牌型网站建设靠谱/汕头网站建设公司
  • 公司网站怎么做才能吸引人/免费行情软件网站下载大全
  • 山东省环保厅官方网站建设项目/百度前三推广
  • golang的包和闭包
  • 专网内网IP攻击防御:从应急响应到架构加固
  • Jupyter notebook如何显示行号?
  • rabbitmq消息队列详述
  • Go语言中的盲点:竞态检测和互斥锁的错觉
  • 常见框架漏洞