解决网页在qt半透明情况下,无法正常渲染的问题.md 539 B

#qt

先创建一个,什么都没有的,半透明空白背景

![[Pasted image 20240706182916.png]]

可以看到,它的父类,是设置了半透明的

![[Pasted image 20240706182939.png]]

然后,渲染用来打开网页的dialog,是作为子物体,new出来,再show和raise即可

![[Pasted image 20240706183133.png]]

    dialog = new PayDialog;
    dialog->setParent(this, dialog->windowFlags());
    dialog->show();
    qInfo()<<"打开网页:"<<m_url;
    dialog->OpenPayUrl(m_url);
    dialog->raise();