按钮 (Buttons)
先再项目中添加资源文件Qt Resource File
然后再将资源文件添加进项目中
导入资源方式-> 链接:【QT从零开始系列04】主窗口各部分、导入资源文件及对话框使用
点击按钮 (Push Button)
添加图标Icon
选中Push Button -> QAbstractButton -> icon -> Theme -> … -> 选择资源
工具按钮 (Tool Button)
text设置文字内容
QToolButton -> toolButtonStyle -> ToolButtonTextBesideIcon
autoRaise 勾中后再鼠标放上去会有选中凸起效果
单选钮 (Radio Button)
配合Group Box对单选钮进行分组
并对Box进行命名
设置单选钮默认值 -> 找到objectName
//widget.cpp
#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
//设置单选按钮 男默认选中
ui-> rBtnMan ->setChecked(true);
//选中女后 打印信息
connect(ui->rBtnWoman,&QRadioButton::clicked,[=](){
qDebug() << "选中了女!";
});
}
Widget::~Widget()
{
delete ui;
}
多选钮 (Check Box)
//同上
//多选按钮 2是选中 0是未选中
//Check Box设置QCheck Box -> tristate 选中后 1是半选
connect(ui->cBox,&QCheckBox::stateChanged,[=](int state){
qDebug() << state;
});
项目窗口 (Item Widgets)
列表容器 (List Widget)
//widget.cpp
//利用listWidget写诗
ui->listWidget->setViewMode(QListView::IconMode); //设置显示模式为图标模式
//ui->listWidget->setViewMode(QListView::ListMode); //设置显示模式为列表模式
QListWidgetItem * item = new QListWidgetItem("锄禾日当午");
//将一行诗放入到listWidget控件中
ui->listWidget->addItem(item);
//对齐方式
item->setTextAlignment(Qt::AlignHCenter);