[英]PyQt - How to check is QDialog is visible?
我有個問題。 我有這個代碼:
balls = [Ball() for i in range(1, 10)]
所以,當我說Ball()時,這將在QDialog上畫一個球。 然后當這個完成時,我在無限循環中圍繞QDialog
移動球。 我想說的是, 當QDialog.isVisible()
移動它們時 。
我沒有任何父對話框或表單或任何子對話框或表單。 這就是這個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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.