您当前的位置: 首页 >  令狐掌门 qt

Qt右键菜单的实现介绍与代码演示

令狐掌门 发布时间:2020-08-14 00:07:19 ,浏览量:1

     某些软件需要实现右键菜单,如下:

     可以添加快捷键,分割线,在点击的同时,又可以 用快捷键操作。

     实现起来也不难,重写contextMenuEvent方法,该方法如下 

     [virtual protected] void QWidget::contextMenuEvent(QContextMenuEvent *event)     This event handler, for event event, can be reimplemented in a subclass to receive widget context menu events.

    新建一个Qt GUI 程序,头文件代码如下:

#pragma once

#include 
#include "ui_RightMenu.h"

class RightMenu : public QMainWindow
{
    Q_OBJECT

public:
    RightMenu(QWidget *parent = Q_NULLPTR);

	void contextMenuEvent(QContextMenuEvent *event) override;
	vo
关注
打赏
1688896170
查看更多评论

令狐掌门

暂无认证

  • 1浏览

    0关注

    485博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0843s