QT第三天笔记(常见控件)

1.常见控件

  1. 1按钮组
    1. checkbox多选按钮,监听状态,2 选中  1 半选 0 未选中
      1. 监听状态勾选上能有三种选择
    2. radioButton  单选按钮,设置默认 ui->rBtnMan->setChecked(true);
    3. QToolButton  工具按钮  用于显示图片,如图想显示文字,修改风格:toolButtonStyle , 凸起风格autoRaise
    4. QPushButton  常用按钮

                                              

    1. QListWidget 列表容器
      1. QListWidgetItem * item 一行内容
      2. ui->listWidget ->addItem ( item )
      3. 设置居中方式item->setTextAlignment(Qt::AlignHCenter);
      4. 可以利用addItems一次性添加整个诗内容
    1. QTreeWidget 树控件
      1. 设置头 
        1. ui->treeWidget->setHeaderLabels(QStringList()<< "英雄"<< "英雄介绍");
      2. 创建根节点
        1. QTreeWidgetItem * liItem = new QTreeWidgetItem(QStringList()<< "力量");
      3. 添加根节点 到 树控件上
        1. ui->treeWidget->addTopLevelItem(liItem);
      4. 添加子节点
        1. liItem->addChild(l1);
  1. QTableWidget 表格控件
    1. 设置正文
      1. ui->tableWidget->setItem(0,0, new QTableWidgetItem("亚瑟"));
    2. 设置行数
      1. ui->tableWidget->setRowCount(5);
    3. 设置水平表头
      1. ui->tableWidget->setHorizontalHeaderLabels(QStringList()<<"姓名"<< "性别"<< "年龄");
    4. 设置列数
      1. ui->tableWidget->setColumnCount(3);

  1. containers
    1. stackedWidget  栈控件
      1. ui->stackedWidget->setCurrentIndex(1);
    2. 下拉框
      1. ui->comboBox->addItem("奔驰");
    3. QLabel 显示图片
      1. ui->lbl_Image->setPixmap(QPixmap(":/Image/butterfly.png"))
    4. QLabel显示动图  gif图片
      1. ui->lbl_movie->setMovie(movie);
      2. movie->start();

                 

  常见Input Widgets

有个大概印象即可,用到不会的时候再查 

自定义控件

1.添加设计者界面类

 

然后回到住ui界面,右键提升为该类  勾选全局比较方便下一次提升

信号控制在自定义下的.cpp设置

在自定义类中新添加函数  按下按钮显示数字作用

在主界面中写按钮控制

label控件作用:

1.显示文本 2.显示图片 3。GIF图

  1. QLabel 显示图片
    1. QLabel显示动图  gif图片
      1. ui->lbl_movie->setMovie(movie);
      2. ui->lbl->setScaledContents(true);
      3. movie->start();
    2. ui->lbl_Image->setPixmap(QPixmap(":/Image/butterfly.png"))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值