我目前正在开发一个应用程序,我无法在其中使用模态窗口(由于某些应用程序限制)。但是,在某些情况下,我想模拟一个弹出窗口。为此,我动态创建了一个以 centralwidget 作为父级的小部件,并使用 move() 方法将其放置在我想要的位置。 我想知道是否有办法在给定时间获取小部件的尺寸(考虑到 mainWindow 可以随时调整大小)以便我能够将占位符弹出窗口(一个简单的小部件)居中中央小部件。
谢谢
最佳答案
For getting Qt Widget size:
import sys
from PyQt4 import QtGui, QtCore
app = QtGui.QApplication(sys.argv)
mainWindow = QtGui.QWidget()
width = mainWindow.frameGeometry().width()
height = mainWindow.frameGeometry().height()
关于python - Pyqt如何获取小部件的尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15204470/