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)

相关推荐
夕阳下的一片树叶9132 小时前
后端java遇到的问题
java·开发语言
010米粉0102 小时前
Qt之构建方式
qt
沐知全栈开发2 小时前
MongoDB 删除数据库
开发语言
CodeCraft Studio2 小时前
国产化Excel开发组件Spire.XLS教程:使用Python批量删除Excel分页符
开发语言·python·excel·python开发·spire.xls·excel api库·excel开发组件
木子欢儿2 小时前
在 Debian 13 上搭建一个 NTP (Network Time Protocol) 服务器
运维·服务器·开发语言·debian·php
凯子坚持 c2 小时前
Qt 信号与槽机制深度解析
开发语言·qt
bybitq2 小时前
Go-Package-Module-functions
开发语言·后端·golang
廋到被风吹走3 小时前
【Java】【JVM】OOM 原因、定位与解决方案
java·开发语言·jvm
MSTcheng.3 小时前
【C++STL】map / multimap 保姆级教程:从底层原理到实战应用!
开发语言·c++·stl·map·红黑树