簡體   English   中英

PyQt - 如何檢查QDialog是否可見?

[英]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#isV​​isible

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM