gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 20:08:19 25 4
gpt4 key购买 nike

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

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

所以,当我说 Ball() 时,这将在 QDialog 上绘制一个球。完成后,我将在无限循环中围绕 QDialog 移动球。我想说一些类似while QDialog.isVisible() move them around

我没有任何父对话框或窗体或任何子对话框或窗体。这一切都与这个 QDialog 有关。我知道使用 QDialog 是愚蠢的,但我不允许使用除 QDialog 之外的任何其他东西。

最佳答案

你可以从QWidget中使用isVisible,因为QDialog基本上继承了QWidget。所以你应该能够检查可见性。

myDialog = QtGui.QDialog()
isVis = myDialog.isVisible()

更多详情http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qwidget.html#isVisible

关于python - PyQt - 如何检查 QDialog 是否可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13850240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com