【发布时间】:2020-06-17 20:54:57
【问题描述】:
好吧,有一个自定义的 QDialog(从 QDialog 派生的类),从 QML 填充的东西,它可以正常打开它的行为,但当我们想使用它来杀死它时
mDialog-> close() or mDialog->hide()
对话框中的所有动画都停止了,其中的所有内容都冻结了,但是……它没有关闭。
如果您想知道我们如何启动销毁过程,QML 中有一个按钮,它向 C++ 后端发送信号,后端持有指向对话框的指针并尝试关闭。 该对话框使用 showFullScreen 打开,因此没有任何阻塞(exec 会阻塞) 想法?
【问题讨论】: