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

效果

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

相关推荐
Gerardisite41 分钟前
如何在微信个人号开发中有效管理API接口?
java·开发语言·python·微信·php
Want59544 分钟前
C/C++跳动的爱心①
c语言·开发语言·c++
coderxiaohan1 小时前
【C++】多态
开发语言·c++
gfdhy1 小时前
【c++】哈希算法深度解析:实现、核心作用与工业级应用
c语言·开发语言·c++·算法·密码学·哈希算法·哈希
Eiceblue2 小时前
通过 C# 将 HTML 转换为 RTF 富文本格式
开发语言·c#·html
故渊ZY2 小时前
Java 代理模式:从原理到实战的全方位解析
java·开发语言·架构
leon_zeng02 小时前
Qt Modern OpenGL 入门:从零开始绘制彩色图形
开发语言·qt·opengl
会飞的胖达喵2 小时前
Qt CMake 项目构建配置详解
开发语言·qt
ceclar1232 小时前
C++范围操作(2)
开发语言·c++
一个尚在学习的计算机小白2 小时前
java集合
java·开发语言