1、QTextBrowser自带有默认的右键弹出菜单,如果想屏蔽掉默认菜单,点击右键的时候弹出自己定义的菜单,则需要把属性contestMenuPolicy:由DefaultContextMenu改为CustomContextMenu,或者使用代码设置contestMenuPolicy属性,代码如下所示:ui->tbMsg->setContextMenuPolicy(Qt::CustomContextMenu); QTextBrowser的属性页面如下:
1.1 默认菜单如下:
1.2 改完属性,弹出的自定义菜单如下:
2、只读模式下的默认菜单 与 非只读模式下的菜单也是不一样的。如下所示:
2.1 只读模式的默认菜单:
2.2 非只读模式的默认菜单: