//使用下面的函数时要包含类:QTextCursor
void MainWindow::delete_notepad() //删除光标前的字符函数的定义
{
text = plain->textCursor().selectedText();
if(text.isEmpty()) //判断是否选择了要删的对象,是--true 否--false
{
plain->textCursor().deletePreviousChar(); //删除光标前的字符
return;
}
plain->textCursor().deletePreviousChar(); //如果没有选择删除的字符串,则全部删除
}
//注意:如果要删除光标后的字符以及字符串时,把上面程序中的deletePreviousChar()全部换成deleteChar()该函数。
QT中QTextCursor类成员函数,删除光标前和后的字符以及删除所选字符
最新推荐文章于 2023-11-10 08:17:39 发布