QTablewidget在列表节点上加入控件且实现上下移动

这篇博客介绍了如何在QT的QTableWidget组件中为列表节点添加上移、下移和删除按钮控件,并详细讲解了信号与槽的连接以及实现这些功能的主要代码逻辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的节点上加入了三个控件,上移,下移和删除

//信号链接部分

    connect(ui->btnUp,&QPushButton::clicked,this,&PollPlanTabOperator::onBtnMoveUpClicked);
    connect(ui->btnDown,&QPushButton::clicked,this,&PollPlanTabOperator::onBtnMoveDownClicked);
    connect(ui->btnDelete,&QPushButton::clicked,this,&PollPlanTabOperator::onBtnDeleteClicked);

//接受信号部分

void PollPlanTabOperator::onBtnMoveUpClicked()
{
    QModelIndex indexTemp = m_pollTaskTab->indexAt(QPoint(this->frameGeometry().x(),this->frameGeometry().y()));
    upAdownMoveRow(m_pollTaskTab,indexTemp.row(),indexTemp.row() - COUNT_ONE);

    //设置Up or Down按钮状态
    emit sigSetUpAndDownState();
}


void PollPlanTabOperator::onBtnMoveDownClicked()
{
    QModelIndex indexTemp = m_pollTaskTab->indexAt(QPoint(this->frameGeometry().x(),this->frameGeometry().y()));
    upAdownMoveRow(m_pollTaskTab,indexTemp.row(),indexTemp.row() + COUN
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值