【QT】QListWidget

新建项目

list widget,做了布局

cpp 复制代码
#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    // listWidget的使用,基于item
    QListWidgetItem* item = new QListWidgetItem("气吞万里如虎");
    ui->listWidget->addItem(item);

}

Widget::~Widget()
{
    delete ui;
}

设置对齐方式,查帮助

cpp 复制代码
// 默认在左侧,设置文本对齐方式
item->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);

默认(不居中,不对齐)

cpp 复制代码
#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);


    // listWidget的使用,基于item

    // 默认
    // QStringList -> QList<QString> -> list<string>
    QStringList list;
    list.push_back("123456");
    list << "qazwsx" << "plmij";
    ui->listWidget->addItems(list);
}

Widget::~Widget()
{
    delete ui;
}

效果

用途:和列表相关的(歌单)

相关推荐
njsgcs5 小时前
制作solidworks插件 装配体导出展开耗时分析
开发语言·c#·solidworks
C137的本贾尼5 小时前
别怕异步:`async` 和 `await` 的简单理解
开发语言·python
njsgcs5 小时前
c# solidworks 标注攻牙
开发语言·c#·solidworks
吴声子夜歌5 小时前
Java——显示条件
java·开发语言
有味道的男人5 小时前
1688 商品价格 API:阶梯价、代发价、批发价实时查询
开发语言·windows·python
范范@6 小时前
python基础-for循环和列表
开发语言·python
小白学大数据6 小时前
Python 爬虫动态 JS 渲染与无头浏览器实战选型指南
开发语言·javascript·爬虫·python
朔北之忘 Clancy6 小时前
2026 年 3 月青少年软编等考 C 语言一级真题解析
c语言·开发语言·c++·学习·青少年编程·题解·一级
佳xuan6 小时前
模型训练之爬取数据
开发语言·python
之歆6 小时前
DAY_10 JavaScript 深度解析:原型链 · 引用类型 · 内置对象 · 数组方法全攻略(上)
开发语言·javascript·ecmascript