PyQt - 如何检查QDialog是否可见?

3

我有一个问题。我有这段代码:

balls = [Ball() for i in range(1, 10)]

因此,当我说Ball()时,这将在QDialog上绘制一个球。然后当这个完成后,我会在一个无限循环中移动这些球QDialog。我想说的是while QDialog.isVisible() move them around

我没有任何父对话框或表单,也没有任何子对话框或表单。这一切都只与这个QDialog有关。我知道用QDialog做这个很愚蠢,但我只允许使用QDialog,不能使用其他东西。


这个问题纯粹是关于检查对话框的可见性,还是包括移动对象的部分? - jdi
你回答了自己的问题:while MyDialog.isVisible(): pass - user1006989
1个回答

13

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接