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

公司宣传网站建站nginx wordpress php7

公司宣传网站建站,nginx wordpress php7,网站开发的阶段,做网站聊城目录 0.按钮状态说明1.Push Button2.Radio Button3.Check Box4.Tool Button 0.按钮状态说明 clicked:⼀次 ⿏标按下⿏标释放 触发pressed:鼠标按下时触发released:鼠标释放时触发toggled:checked属性改变时触发 1.Push Button QP…

目录

  • 0.按钮状态说明
  • 1.Push Button
  • 2.Radio Button
  • 3.Check Box
  • 4.Tool Button


0.按钮状态说明

  • clicked:⼀次 ⿏标按下+⿏标释放 触发
  • pressed:鼠标按下时触发
  • released:鼠标释放时触发
  • toggledchecked属性改变时触发

1.Push Button

  • QPushButton表⽰⼀个按钮

  • QPushButton继承自QAbstractButton,该类是一个抽象类,是其他按钮的父类
    请添加图片描述

  • 属性

    • QAbstractButton作为QWidget的⼦类,也继承了QWidget的属性
      • 之前介绍的QWidget⾥的属性⽤法,对于QAbstractButton同样适⽤
      • 因此以下仅列出QAbstractButton独有的属性
    • QAbstractButton中,和QPushButton相关性较⼤的属性
      • text:按钮中的文本
      • icon:按钮中的图标
      • iconSize:按钮中图标的尺寸
      • shortCut:按钮对应的快捷键
        • 使用setShortcut()给按钮设置快捷键
        • 参数是一个QKeySequence对象,表示一个案件序列,支持组合键
          • 构造函数参数,可以直接使⽤"ctrl+c"这样的按键名字符串表⽰
          • 也可以使⽤预定义好的常量(形如Qt::CTRL + Qt::Key_C)表⽰
      • autoRepeat:当⿏标左键按住不放时,按钮是否会重复触发
        • 如果设为true,则会持续产⽣⿏标点击事件
        • 如果设为false,则必须释放⿏标,再次按下⿏标时才能产⽣点击事件
      • autoRepeatDelay:重复触发的延时时间,按住按钮多久之后,开始重复触发
      • autoRepeatInterval:重复触发的周期
  • 事实上,QPushButton的核⼼功能都是QAbstractButton提供的,⾃⾝提供的属性都⽐较简单

    • defaultaudoDefault影响的是按下Enter时⾃动点击哪个按钮的⾏为
    • flat把按钮设置为扁平的样式
  • 示例

    // 设置图标
    ui->pushButton_target->setIcon(QIcon(":/dog.png"));
    ui->pushButton_target->setIconSize(QSize(100, 100));
    ui->pushButton_up->setIcon(QIcon(":/caret-up.png"));
    ui->pushButton_down->setIcon(QIcon(":/caret-down.png"));
    ui->pushButton_left->setIcon(QIcon(":/caret-left.png"));
    ui->pushButton_right->setIcon(QIcon(":/caret-right.png"));// 设置快捷键
    ui->pushButton_up->setShortcut(QKeySequence("w"));
    ui->pushButton_down->setShortcut(QKeySequence("s"));
    ui->pushButton_left->setShortcut(QKeySequence("a"));
    ui->pushButton_right->setShortcut(QKeySequence("d"));// 设置快捷键也可以写作
    // ui->pushButton_up->setShortcut(QKeySequence(Qt::Key_W));
    // ui->pushButton_down->setShortcut(QKeySequence(Qt::Key_S));
    // ui->pushButton_left->setShortcut(QKeySequence(Qt::Key_A));
    // ui->pushButton_right->setShortcut(QKeySequence(Qt::Key_D));
    

2.Radio Button

  • QRadioButton单选按钮,可以在多个选项中选择⼀个
  • 属性
    • 作为QAbstractButtonQWidget的⼦类,上⾯介绍的属性和⽤法,对于QRadioButton同样适⽤
    • QAbstractButton中和QRadioButton关系较⼤的属性
      • checkable:能否被选中
      • checked:是否已经被选中,checkablechecked的前提条件
      • autoExclusive:是否排他
        • 选中⼀个按钮之后是否会取消其他按钮的选中
        • 对于QRadioButton来说默认是排他的
        • 可以通过QButtonGroup类对按钮进行分组,使用addButton()来加入按钮,即可设置每一组按钮内部排他,但是组合组之间不排他

3.Check Box

  • QCheckBox表⽰复选按钮,可以允许选中多个
  • 属性
    • QCheckBox最相关的属性也是checkablechecked,都是继承自QAbstractButton
    • 至于QCheckBox独有的属性tristate,用来实现"三态复选框"

4.Tool Button

  • QToolButton的⼤部分功能,和QPushButton是⼀致的
    • 但是QToolButton主要应⽤在⼯具栏,菜单等场景
http://www.yayakq.cn/news/20758/

相关文章:

  • 网站技术策划内容正规投资app平台
  • 网站建设效果有客优秀网站建设效果工信部网站备案查询官网
  • 360全景网站制作网页制作师培训学校
  • 网站制作公司需要什么资质邮政招c1驾驶员8000元
  • 食品贸易网站建设案例wordpress如何上传mp4
  • 网站在公司做有什么要求吗wordpress获取导航菜单
  • 物联网型网站开发外贸平台哪个最好
  • 弹簧东莞网站建设网站软文推广网站
  • 购物网站html修改wordpress数据库
  • 网站开发 需求说明书用科讯cms做网站的步骤
  • 网站界面设计中的布局设计要注意什么的结合惠城网站建设
  • 上海网站seo策划用vs2012做网站案例
  • 模板王字库下载坚决贯彻落实二十条优化措施
  • 怎样更新网站快照企业网站备案 过户
  • 网站建设的主要特征wordpress esc attr
  • 做vi的网站网站图片加载优化
  • 石家庄建站凡科wordpress加入链接
  • 网站建设与管理自考本全国卷网页设计基础教程视频教程
  • 精品课程 网站建设质量高企达建设有限公司网站
  • 天津市武清区建设银行网站微信是哪个公司开发的软件
  • 阳泉推广型网站开发江苏省建设工程招标网站
  • 深圳市官网网站建设哪家好土巴兔网站开发方案
  • html5教育网站自动化优化系统网站建设
  • 衡阳网站设计个人简历在线编辑文档
  • 贵州毕节网站建设app是干什么用的
  • 你做我评网站会自动查论文相似度吗企业管理培训课程讲座大全
  • 长春网站建设q479185700棒wordpress数据库破解版
  • wordpress网站图片迁移行业网站分类
  • 揭阳高端品牌网站建设圆梦科技专业网站建设
  • lamp环境做网站百度网络推广怎么收费