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

效果

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

相关推荐
野犬寒鸦4 分钟前
JVM垃圾回收机制面试常问问题及详解
java·服务器·开发语言·jvm·后端·算法·面试
本喵是FW15 分钟前
C语言手记3
c语言·开发语言
一杯美式 no sugar22 分钟前
类和对象(中)
开发语言·c++
qq_4160187224 分钟前
实时数据可视化库
开发语言·c++·算法
2401_8732046538 分钟前
C++中的策略模式进阶
开发语言·c++·算法
xushichao198942 分钟前
C++中的职责链模式实战
开发语言·c++·算法
清风徐来QCQ1 小时前
js中的模板字符串
开发语言·前端·javascript
2301_818419011 小时前
C++中的协程编程
开发语言·c++·算法
add45a1 小时前
C++中的工厂方法模式
开发语言·c++·算法
java1234_小锋1 小时前
Java高频面试题:Spring-AOP通知和执行顺序?
java·开发语言·spring