13

私は現在、モーダルウィンドウを使用できないアプリケーションを開発しています(いくつかのアプリケーションの制約のため)。ただし、場合によっては、ポップアップウィンドウをシミュレートしたいと思います。これを行うには、centralwidgetを親として持つウィジェットを動的に作成し、move()メソッドを使用して目的の場所に配置します。プレースホルダーポップアップ(単純なウィジェット)を中央に配置できるように、特定の時間にウィジェットのサイズを取得する方法があるかどうかを知りたいです(mainWindowはいつでもサイズ変更できることを考慮して)。中央ウィジェット。

ありがとうございました

4

3 に答える 3

17

画面サイズ取得用

import sys
from PyQt4 import QtGui, QtCore

app = QtGui.QApplication(sys.argv)

mainWindow = QtGui.QWidget()
screenShape = QtGui.QDesktopWidget().screenGeometry()
mainWindow.resize(self.screenShape.width(), self.screenShape.height())
mainWindow.show()
于 2015-10-27T19:27:34.613 に答える