Qt栅格布局的示例

cpp 复制代码
    QGridLayout * layout=new QGridLayout;
    for(int i=0;i<10;i++)
    {
        for(int j=0;j<6;j++){
            QLabel *label=new QLabel(this);
            label->setText(QString("%1行%2列").arg(i).arg(j));
            layout->addWidget(label,i,j);
        }
    }
    ui->widget->setLayout(layout);

这样写程序会崩溃的:

cpp 复制代码
    QGridLayout * layout=new QGridLayout;
    for(int i=0;i<10;i++)
    {
        for(int j=0;j<6;j++){
            QLabel label;
            label.setText(QString("%1行%2列").arg(i).arg(j));
            layout->addWidget(&label,i,j);
        }
    }
    ui->widget->setLayout(layout);

因为QLabel的生存周期太短了。

相关推荐
一生有你20209 分钟前
powerdesigner使用逆向工程生成物理模型
数据库
zcn12623 分钟前
时间条件高效用法
数据库·sql优化改写
APIshop34 分钟前
阿里巴巴中国站按图搜索1688商品(拍立淘)API 返回值说明
java·python·图搜索算法
前路不黑暗@38 分钟前
Java项目:Java脚手架项目的通用组件的封装(五)
java·开发语言·spring boot·学习·spring cloud·bootstrap·maven
zcn12638 分钟前
消除无关列
数据库·sql优化改写
哈库纳玛塔塔38 分钟前
dbVisitor 利用 queryForPairs 让键值查询一步到位
java·数据库·python
Moshow郑锴39 分钟前
pgsql常见查询索引优化(等值条件+范围条件)
数据库·sql·mysql
sa1002740 分钟前
京东评论接口调用、签名生成与异常处理
开发语言·数据库·python
亓才孓1 小时前
[Stream]
java
天竺鼠不该去劝架1 小时前
RPA 平台选型指南(2026):金智维 vs 来也RPA vs 艺赛旗 vs 阿里云 RPA 深度对比
大数据·数据库·人工智能