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)

相关推荐
Quz18 小时前
QML Hello World 入门示例
qt
xcyxiner4 天前
DicomViewer (dcmtk读取dcm文件)5
qt
xcyxiner4 天前
DicomViewer (后台线程处理文件)4
qt
xcyxiner5 天前
DicomViewer (添加模型类)3
qt
xcyxiner6 天前
DicomViewer (目录调整) 2
qt
xcyxiner6 天前
dcmtk vtk vtk-dicom(gdcm) 编译(debug) v2
qt
LDR0067 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术7 天前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
码云数智-园园7 天前
C++20 Modules 模块详解
java·开发语言·spring
swordbob7 天前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio