添加“编辑”一栏里“撤销”、“剪切”、“复制”、“粘贴”、“全选”及“文件”一栏里“退出”的功能
方法比较简单,只需要在mainwindow.cpp里将信号与槽连接就可以了,代码如下:
QObject::connect(ui->action_X,SIGNAL(triggered()),this,SLOT(close()));//close
//edit menu
QObject::connect(ui->action_U_2,SIGNAL(triggered()),ui->textEdit,SLOT(undo()));//undo
QObject::connect(ui->action_T,SIGNAL(triggered()),ui->textEdit,SLOT(cut()));//cut
QObject::connect(ui->action_C,SIGNAL(triggered()),ui->textEdit,SLOT(copy()));//copy
QObject::connect(ui->action_P_2,SIGNAL(triggered()),ui->textEdit,SLOT(paste()));//paste
QObject::connect(ui->action_L,SIGNAL(triggered()),ui->textEdit,SLOT(backspace()));//
QObject::connect(ui->action_A_2,SIGNAL(triggered()),ui->textEdit,SLOT(selectAll()));/selectall
QObject::connect(ui->action_R,SIGNAL(triggered()),ui->textEdit,SLOT(redo()));//redo