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

效果

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

相关推荐
herinspace31 分钟前
管家婆实用贴-如何分离和附加数据库
开发语言·前端·javascript·数据库·语音识别
ILYT NCTR1 小时前
搭建Golang gRPC环境:protoc、protoc-gen-go 和 protoc-gen-go-grpc 工具安装教程
开发语言·后端·golang
小雅痞1 小时前
[Java][Leetcode simple] 28. 找出字符串中第一个匹配项的下标
java·开发语言·leetcode
likerhood1 小时前
java中的不可变类(Immutable)
java·开发语言
Ulyanov1 小时前
《PySide6 GUI开发指南:QML核心与实践》 第一篇:GUI新纪元——QML与PySide6生态系统全景
开发语言·python·qt·qml·雷达电子对抗
Rust研习社2 小时前
从入门到实践:Rust 异步编程完全指南
开发语言·后端·rust
yaoxin5211232 小时前
389. Java IO API - 获取文件名
java·开发语言·python
lhbian3 小时前
AI编程革命:Codex让脚本开发提速10倍
开发语言·汇编·jvm·c#
jiayong233 小时前
第 36 课:任务详情抽屉快捷改状态
开发语言·前端·javascript·vue.js·学习
FFF_634560233 小时前
通用 vue 页面 js 下载任何文件的方法
开发语言·前端·javascript