1.常见控件
- 1按钮组
- checkbox多选按钮,监听状态,2 选中 1 半选 0 未选中
- 监听状态勾选上能有三种选择
- radioButton 单选按钮,设置默认 ui->rBtnMan->setChecked(true);
- QToolButton 工具按钮 用于显示图片,如图想显示文字,修改风格:toolButtonStyle , 凸起风格autoRaise
- QPushButton 常用按钮
- checkbox多选按钮,监听状态,2 选中 1 半选 0 未选中
-
- QListWidget 列表容器
- QListWidgetItem * item 一行内容
- ui->listWidget ->addItem ( item )
- 设置居中方式item->setTextAlignment(Qt::AlignHCenter);
- 可以利用addItems一次性添加整个诗内容
- QListWidget 列表容器
-
- QTreeWidget 树控件
- 设置头
- ui->treeWidget->setHeaderLabels(QStringList()<< "英雄"<< "英雄介绍");
- 创建根节点
- QTreeWidgetItem * liItem = new QTreeWidgetItem(QStringList()<< "力量");
- 添加根节点 到 树控件上
- ui->treeWidget->addTopLevelItem(liItem);
- 添加子节点
- liItem->addChild(l1);
- 设置头
- QTreeWidget 树控件
- QTableWidget 表格控件
- 设置正文
- ui->tableWidget->setItem(0,0, new QTableWidgetItem("亚瑟"));
- 设置行数
- ui->tableWidget->setRowCount(5);
- 设置水平表头
- ui->tableWidget->setHorizontalHeaderLabels(QStringList()<<"姓名"<< "性别"<< "年龄");
- 设置列数
- ui->tableWidget->setColumnCount(3);
- 设置正文
- containers
- stackedWidget 栈控件
- ui->stackedWidget->setCurrentIndex(1);
- 下拉框
- ui->comboBox->addItem("奔驰");
- QLabel 显示图片
- ui->lbl_Image->setPixmap(QPixmap(":/Image/butterfly.png"))
- QLabel显示动图 gif图片
- ui->lbl_movie->setMovie(movie);
- movie->start();
- stackedWidget 栈控件
常见Input Widgets
有个大概印象即可,用到不会的时候再查
自定义控件
1.添加设计者界面类
然后回到住ui界面,右键提升为该类 勾选全局比较方便下一次提升
信号控制在自定义下的.cpp设置
在自定义类中新添加函数 按下按钮显示数字作用
在主界面中写按钮控制
label控件作用:
1.显示文本 2.显示图片 3。GIF图
- QLabel 显示图片
- QLabel显示动图 gif图片
- ui->lbl_movie->setMovie(movie);
- ui->lbl->setScaledContents(true);
- movie->start();
- ui->lbl_Image->setPixmap(QPixmap(":/Image/butterfly.png"))
- QLabel显示动图 gif图片