|
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的代码,就一切正常了。图片如下:
|
|