【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;
}

效果

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

相关推荐
小成2023032026517 小时前
Linux高级02
linux·开发语言
知行合一。。。17 小时前
Python--04--数据容器(总结)
开发语言·python
咸鱼2.017 小时前
【java入门到放弃】需要背诵
java·开发语言
ZK_H17 小时前
嵌入式c语言——关键字其6
c语言·开发语言·计算机网络·面试·职场和发展
A.A呐17 小时前
【C++第二十九章】IO流
开发语言·c++
椰猫子17 小时前
Java:异常(exception)
java·开发语言
lifewange18 小时前
pytest-类中测试方法、多文件批量执行
开发语言·python·pytest
cmpxr_18 小时前
【C】原码和补码以及环形坐标取模算法
c语言·开发语言·算法
2401_8274999918 小时前
python项目实战09-AI智能伴侣(ai_partner_5-6)
开发语言·python
PD我是你的真爱粉18 小时前
MCP 协议详解:从架构、工作流到 Python 技术栈落地
开发语言·python·架构