23 lines
539 B
Markdown
23 lines
539 B
Markdown
#qt
|
||
|
||
先创建一个,什么都没有的,半透明空白背景
|
||
|
||
![[Pasted image 20240706182916.png]]
|
||
|
||
可以看到,它的父类,是设置了半透明的
|
||
|
||
![[Pasted image 20240706182939.png]]
|
||
|
||
然后,渲染用来打开网页的dialog,是作为子物体,new出来,再show和raise即可
|
||
|
||
![[Pasted image 20240706183133.png]]
|
||
|
||
``` cpp
|
||
dialog = new PayDialog;
|
||
dialog->setParent(this, dialog->windowFlags());
|
||
dialog->show();
|
||
qInfo()<<"打开网页:"<<m_url;
|
||
dialog->OpenPayUrl(m_url);
|
||
dialog->raise();
|
||
```
|