控件
按钮组
QPushButton 常用按钮
QToolButton 工具按钮 用于显示图片,如图想显示文字,修改风格:toolButtonStyle , 凸起风格autoRaise
radioButton 单选按钮,设置默认 ui->rBtnMan->setChecked(true);
checkbox多选按钮,监听状态,2 选中 1 半选 0 未选中 未选中
QListWidget 列表容器
QListWidgetItem * item 一行内容
ui->listWidget ->addItem ( item )
设置居中方式item->setTextAlignment(Qt::AlignHCenter);
可以利用addItems一次性添加整个诗内容
QTreeWidget 树控件
设置头
ui->treeWidget->setHeaderLabels(QStringList()<< “英雄”<< “英雄介绍”);
创建根节点
QTreeWidgetItem * liItem = new QTreeWidgetItem(QStringList()<< “力量”);
添加根节点 到 树控件上
ui->treeWidget->addTopLevelItem(liItem);
添加子节点
liItem->addChild(l1);
QTableWidget 表格控件
ui->tableWidget->setColumnCount(3);
设置水平表头
ui->tableWidget->setHorizontalHeaderLabels(QStringList()<<“姓名”<< “性别”<< “年龄”);
设置行数
ui->tableWidget->setRowCount(5);
设置正文
ui->tableWidget->setItem(0,0, new QTableWidgetItem(“亚瑟”));
其他控件介绍
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();