找回密码
 立即注册

父窗口加载QWebEngineView后,导致某个窗口无法动态显示

发表于 2018-1-10 11:08:27 | 显示全部楼层 |阅读模式
4Qter豆
我在父窗口里面加载了一个QWebEngineView后导致以前可以动态显示的窗口无法显示了,但是我按ALT+TAB切换窗口过程中却可以看到这个窗口在显示,也可以响应消息,但是切换完毕就看不见了。
代码如下:
m_WebResult = new QWebEngineView(ui->groupBox_pdf);  //初始化完成....
其余代码省略

动态显示窗口为一个自定义键盘,当按下按钮A时会执行这段代码显示键盘,代码如下:
if(m_pKeyDlg == 0){    m_pKeyDlg = new KeyboardDialog(this);    connect(m_pKeyDlg, SIGNAL(newNumChecked(QString,QString)), this, SLOT(OnChangeBtnText(QString,QString)));    connect(m_pKeyDlg, SIGNAL(inputFinished()), this, SLOT(IsChangeAmount()));}m_pKeyDlg->SetParam(strBtnName,strOldText,nWidth);m_pKeyDlg->move(point);m_pKeyDlg->show();现在情况是我按下按钮A时,键盘不能显示,但是我点击发现该键盘可以响应,也就是不知道什么原因导致这个键盘“不可见”了,但又不同于hide(),它是可以响应点击的

我按ALT+TAB切换窗口过程中可以看到这个窗口在显示,但是切换完毕就看不见了,到底是什么原因呢?有大神知道吗?
补充:去掉加载QWebEngineView的代码,就一切正常了。图片如下:





附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

发表于 2018-1-11 23:12:51 | 显示全部楼层
把整个布局截图看下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

lizuoshu223

    主题

    帖子

    25

    积分

    Qter1级会员

    Rank: 1

    积分
    25

Qter1级会员

发私信

Qt开源社区——开源 共享 自由

微信扫一扫
查看精品教程!