Sollyu

导航

 

界面

步骤

  1.  打开你的界面文件并选中你要添加右键的控件,选择“CustomContextMenu”

  2. 右键选择“转到槽...” -> customContextMenuRequested
  3. 插入下面代码即可
    void MainWindow::on_listWidget_customContextMenuRequested(const QPoint &pos)
    {
        static QMenu *qMenu = NULL;
        if (qMenu == NULL)
        {
            qMenu = new QMenu(ui->listWidget);
            QAction* closePaneAction = new QAction("&Close",this);
            connect(closePaneAction, SIGNAL(triggered()), this, SLOT(close()));
    
            qMenu->addAction(closePaneAction);
        }
    
        qMenu->exec(QCursor::pos()); //在鼠标点击的位置显示鼠标右键菜单
    }
    

      

 

 

 

posted on 2014-04-22 17:06  sollyu  阅读(1827)  评论(0编辑  收藏  举报