Qt 学习笔记 - QGridLayout::addWidget

本文详细介绍了QGridLayout::addWidget函数的两种形式及其应用场景。一种形式用于将控件添加到指定的单元格,另一种则允许控件跨越多个单元格。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

QGridLayout::addWidget是一个重载函数,有一下两种形式:

形式一:

void QGridLayout::addWidget ( QWidget * widget, int row, int column, Qt::Alignment alignment = 0 )

形式二:

void QGridLayout::addWidget ( QWidget * widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, Qt::Alignment alignment = 0 )


QGridLayout::addWidget的作用是将一个控件添加到一个布局中去,我们可以将布局看做是像Excel表格一样的栅格矩阵,一个单元表示一个cell,最最左-顶端的cell为(0, 0)即0行0列,Qt::Alignment alignment = 0表示整个控件填充一个cell。

有时,一个控件可以占用一个布局的若干个cell,这时就要用到QGridLayout::addWidget的形式二,此时int fromRow表示控件所在栅格矩阵中的开始行,int fromColumn表示控件所在栅格矩阵的开始列,int rowSpan表示控件所跨度的行数,int columnSpan表示控件所跨度的列数。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值