这个问题,搞了很久,试了很多种组合,qt+msvc在全屏状态下也没有问题,唯独qt+msvc+webenginewidgets在全屏状态下才有问题,qt+gcc+webenginewidgets在全屏状态下也没有问题,大爷的!
不仅右键菜单失效,连所有的tooltip也失效,而且页面切换还会出现莫名的卡顿,如果换用showMaximized,也是正常的,唯独showFullScreen不行。
折腾了许久,想到一个歪方法,既然只要任务栏在就正常,那就在设置全屏的时候,保留一个像素留给任务栏就可以了呗!打完收工。再说一次,大爷的!
QRect rect = qApp->desktop()->geometry();
rect.setHeight(rect.height() - 1);
this->setGeometry(rect);
windows的任务栏一定要保持露个脸,大爷的!
还有一个办法就是设置窗体置底显示,而不是置顶,全屏的时候窗体会置顶显示遮挡住任务栏。
this->setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnBottomHint);
V20190417
以上方法有个后遗症,就是底部会出现一条一个像素的缝隙,今天改进为上移一个像素,完美。

//全屏+QWebEngineView控件一起会产生右键菜单无法弹出的BUG,需要上移一个像素
QRect rect = qApp->desktop()->geometry();
rect.setY(-1);
rect.setHeight(rect.height());
this->setGeometry(rect);

qt+msvc+webenginewidgets在全屏状态下,右键菜单失效相关推荐

  1. 浏览器全屏状态下背景颜色设置

    浏览器全屏状态下背景颜色设置: :-webkit-full-screen { background-color: @content-bg !important; } :-moz-full-screen ...

  2. 全屏状态下的ESC键监听处理

    我又来分享好东西了 直奔主题 今天分享的内容是页面的全屏功能(同时跳转页面) 这个的关键就是当全屏以后,我想通过按下esc键,同时进行一些处理,比如:当手动全屏的时候我跳转展示第三方的页面文件,取消全 ...

  3. android 按键铺满屏幕,安卓全屏状态下键盘充满屏幕留不出ui控件的解决办法附edittext和键盘的属性...

    1.我们先看看常用和不常用的属性值(Edittext) android:inputType参数类型说明 android:inputType="none"--输入普通字符 andro ...

  4. VMware全屏状态下隐藏工具条的方法

    两种方法,第一种在工具条上右击选择Exclusive Mode 如图: 第二种方式: C:\Users\Administrator\AppData\Roaming\VMware\preferences ...

  5. 解决安卓全屏“FLAG_FULLSCREEN”状态下“adjustResize”失效,全屏状态下WebView的输入框被软键盘挡住的问题

    沿着这个问题的线索,可以追溯到: http://code.google.com/p/android/issues/detail?id=5497    ,安卓官方问题回馈帖,这个问题的代号为" ...

  6. html 禁止选择与复制出现蓝色选中状态,禁止图片拖拽,隐藏鼠标,全屏状态下有效

    一.禁止选择与复制 js实现 ['contextmenu', 'selectstart', 'copy'].forEach(function(ev){document.addEventListener ...

  7. threejs学习(十一)非全屏canvas下,射线拾取坐标错位问题

    问题 在非全屏状态下,使用射线进行模型拾取,如果按照官方例子来做,会出现屏幕坐标转换三维坐标有误差,导致拾取模型错误: 非全屏canvas 解决方案 需要重新计算鼠标点击坐标位置 spriteClic ...

  8. 安卓开发--关于锁屏状态下如何实现消息推送

    安卓开发–关于锁屏状态下如何实现消息推送 1. 新建一个AlarmHandlerActivity并设置在锁屏状态下弹窗! onCreate方法中添加标志: /* * 分别是锁屏状态下显示,解锁,保持屏 ...

  9. QT制作的软件全屏显示后最小化,点击任务栏图标打开时不是全屏

    QT制作的软件全屏显示后最小化,点击任务栏图标打开时不是全屏 前言 用QT做了一个小软件,把它自带的窗口栏给屏蔽了自己搞了关闭和最小化的按钮,且软件打开是全屏显示的.如今遇到的问题是,打开软件全屏显示 ...

最新文章

  1. h5在手机端实现简单复制
  2. Py之pygame:有趣好玩——利用pygame库实现一个移动底座弹球的小游戏
  3. Python学习14 模块和包
  4. 白硕 | 基于区块链的众包社区激励机制
  5. python 加锁_Python 共享变量加锁、释放详解
  6. 【Proteus仿真8086实验一】RAM存储器62256
  7. 图神经网络(一)--综述
  8. 中美线径对照表_美标线径与国标对照及导线介绍
  9. H5+CSS3移动商城界面.七天从零实战课程-会员_登录
  10. 让计算机读懂你的心 记李航老师计算机前沿讲座
  11. es 多索引联合查询_ES 的跨索引查询详细讲解
  12. 韩国飞中国机票炒至近万元,一票难求
  13. 高等数学笔记-乐经良老师-第九章-重积分
  14. 增加php的amqp扩展
  15. STM32通定时器时间设置步骤和计算公式方法寄存器值
  16. AVD Nexus_5X_API_P is already running. If that is not the case, delete the files at ...
  17. 墨奇科技博客 | 计算机视觉在前端应用中的实践Ⅰ
  18. 移动端TB(D)R架构基础
  19. 如何在eLance,oDesk或Guru.com等外包平台上赢得任何项目?
  20. golang 关于%!(EXTRA xxx=xxx)的异常

热门文章

  1. 【北行★户外】6月29日周日 走进北方梦里桃花源.清凉谷.密云水库.戏水.休闲.摄影.吃虹蹲鱼.一日休闲游 !
  2. KNN算法预测iris数据集
  3. 路由器上的LOOPBACK地址的作用是什么?
  4. 护士计算机考试内容,护士考试考哪些科目
  5. mysql查询优化器源码_源码下载网浅析MySQL 查询优化器
  6. 三菱FX3U485-BD与台达变频器modbus通讯
  7. MySQL:Ubuntu安装并简单配置MySQL
  8. U盘安装Linux系统16.04——01.U盘制作启动盘
  9. 父亲的祈祷文—— 美国五星上将,麦克阿瑟将军
  10. 华三交换机配置多个镜像口_H3C交换机做端口镜像方法汇总