【QT从零开始系列06】ui控件的使用

本文详细介绍了QT中的各种控件使用,包括按钮、工具按钮、单选钮、多选钮等,以及项目窗口如列表、树、表格控件。还涵盖了容器类如组合框、滚动区、工具箱、切换卡和停靠窗口,以及输入和展示容器,如下拉框、编辑框、文本编辑器和滚动条等。
摘要由CSDN通过智能技术生成

按钮 (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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值