QT文本编辑器———第三弹(剪切、复制、粘贴、撤回、回撤、清除)

8 篇文章 0 订阅

一、实现编辑菜单

编辑
剪切
复制
粘贴
撤回
回撤
清除

二、效果演示

qt文件编辑器——编辑菜单

三、代码

mainwindow.cpp

void MainWindow::on_action_X_triggered()//剪切
{
    qDebug() << "cutText";
    textEdit->cut();
    /*以下代码也可以实现剪切,但是优先选择现有接口*/
//    textEdit->textCursor().selectedText();//获取选中内容
//    textEdit->textCursor().deleteChar();//删除选中内容
}

void MainWindow::on_action_C_triggered()//复制
{
    qDebug() << "copyText";
    textEdit->copy();
}

void MainWindow::on_action_V_triggered()//粘贴
{
    qDebug() << "pasteText";
    textEdit->paste();
}

void MainWindow::on_action_Z_triggered()//撤回
{
    qDebug() << "withdrawText";
    textEdit->undo();
}

void MainWindow::on_action_Y_triggered()//回撤
{
    qDebug() << "RetracementText";
    textEdit->redo();
}

void MainWindow::on_action_clear_triggered()//清除
{
    qDebug() << "clearText";
    textEdit->clear();
}

可以看出剪切、复制、粘贴、撤回、回撤、清除,这些子菜单的实现比文件菜单的实现容易的多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值