Qt中使用QListWidget列表

复制代码
BiaoDan::BiaoDan(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::BiaoDan)
{
    ui->setupUi(this);
    ui->listWidget->setSpacing(2);  //item和item之间的间隔值
    qDebug()<<"BiaoDan   jian   li   l ";
    for(int i=0;i<23;i++){
        QListWidgetItem *item=new QListWidgetItem;
        item->setSizeHint(QSize(300,100));  //这行非常非常的重要,否则item的高度和高度上的居中对齐很难控制
        Form* fitem=new Form(this,i);
        fitem->setStyleSheet("background-color: #F0F8FF;"); // 淡蓝色(十六进制色值)
        ui->listWidget->addItem(item);
        ui->listWidget->setItemWidget(item,fitem);
    }
}
复制代码
item->setSizeHint(QSize(300,100));  
这行非常非常的重要,否则item的高度和高度上的居中对齐很难控制

item的高度并不用限制死,垂直方向上设置为可扩展型


FR:徐海涛(hunkxu)

相关推荐
ID_180079054733 分钟前
除了Python,还有哪些语言可以解析淘宝商品详情API返回的JSON数据?
开发语言·python·json
草莓熊Lotso5 分钟前
Qt 信号与槽深度解析:从基础用法到高级实战(含 Lambda 表达式)
java·运维·开发语言·c++·人工智能·qt·数据挖掘
superman超哥1 小时前
Rust 异步错误处理最佳实践
开发语言·rust·编程语言·rust异步错误处理·rust最佳实践
脏脏a1 小时前
C++ STL list 模拟实现:从底层链表到容器封装
开发语言·c++·stl·双链表
故事不长丨8 小时前
C#正则表达式完全攻略:从基础到实战的全场景应用指南
开发语言·正则表达式·c#·regex
哈库纳玛塔塔9 小时前
放弃 MyBatis,拥抱新一代 Java 数据访问库
java·开发语言·数据库·mybatis·orm·dbvisitor
phltxy9 小时前
从零入门JavaScript:基础语法全解析
开发语言·javascript
天“码”行空10 小时前
java面向对象的三大特性之一多态
java·开发语言·jvm
odoo中国11 小时前
Odoo 19 模块结构概述
开发语言·python·module·odoo·核心组件·py文件按
代码N年归来仍是新手村成员12 小时前
【Java转Go】即时通信系统代码分析(一)基础Server 构建
java·开发语言·golang