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

效果

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

相关推荐
无尽的大道7 分钟前
Java字符串深度解析:String的实现、常量池与性能优化
java·开发语言·性能优化
爱吃生蚝的于勒10 分钟前
深入学习指针(5)!!!!!!!!!!!!!!!
c语言·开发语言·数据结构·学习·计算机网络·算法
binishuaio20 分钟前
Java 第11天 (git版本控制器基础用法)
java·开发语言·git
zz.YE22 分钟前
【Java SE】StringBuffer
java·开发语言
就是有点傻26 分钟前
WPF中的依赖属性
开发语言·wpf
洋24034 分钟前
C语言常用标准库函数
c语言·开发语言
进击的六角龙36 分钟前
Python中处理Excel的基本概念(如工作簿、工作表等)
开发语言·python·excel
wrx繁星点点37 分钟前
状态模式(State Pattern)详解
java·开发语言·ui·设计模式·状态模式
NoneCoder1 小时前
Java企业级开发系列(1)
java·开发语言·spring·团队开发·开发
苏三有春1 小时前
PyQt5实战——UTF-8编码器功能的实现(六)
开发语言·qt