Qt ListWidget内容上下移动(简单实现)

本文介绍了如何在Qt的ListWidget中实现内容的上移和下移操作。上移操作通过获取当前选中行的内容和行号,删除当前行并插入至上一行。下移操作类似,但需要检查是否有足够的下移空间。这是一个适合Qt初学者的实践指南。
摘要由CSDN通过智能技术生成

上移操作

实现思路:获取当前选中行信息(内容QString、行号currentRow()),删除当前行,并将获取到的信息在上一行进行添加。

widget.h文件
private:
    Ui::Widget *ui;
    QListWidgetItem * selitem; //新建ListWidgetItem指针
widget.cpp文件
void Widget::on_btn_up_clicked() //单步操作上移
{
   
    selitem = ui->listWidget->currentItem(); //获取用户当前选中项
    if(selitem!=NULL
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值