awtk
awtk copied to clipboard
关闭前一个dialog之后再打开后一个dialog
请教一下,我想先关闭前一个再打开后一个dialog,可实际效果却是后一个关闭之后,界面会一闪而过前一个dialog关闭的界面,如果多打开几个dialog,等于要等待前面的dialog依次关掉前面的全部dialog,如何分析原因?
上面说的 dialog 是否为模态窗口? 你是怎么关闭的呢?能否给一个 demo 我们看看。
上面说的 dialog 是否为模态窗口? 你是怎么关闭的呢?能否给一个 demo 我们看看。
ret_t dialog_quit(widget_t* widget, uint32_t code)
我这边没能重现你说的问题,你提供一下能重现的demo吧。
打开模态对话框:
widget_t* dialog = window_open("dialog_name");
dialog_modal(dialog);
关闭模态对话框:
dialog_quit(dialog);