默认的菜单是这样的
虽然可以翻译成中文,详见:将QTextEdit右键菜单设置为中文_草上爬的博客-CSDN博客
但是菜单项还是太多了,一般只会用到剪切、复制和粘贴,因此需要自定义自己的菜单
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->textEdit->setContextMenuPolicy(Qt::CustomContextMenu);
QMenu *customMenu = new QMenu(this);
QAction *cutAction = new QAction("剪切");
QAction *copyAction = new QAction("复制");
QAction *pasteAction = new QAction(&