Pyqt, wie man die Abmessungen eines Widgets erhält

7

Ich entwickle gerade eine Anwendung, in der ich (aufgrund einiger Anwendungsbeschränkungen) keine modalen Fenster verwenden kann. In einigen Fällen möchte ich jedoch ein Popup-Fenster simulieren. Um dies zu tun, erstelle ich dynamisch ein Widget, das das centralwidget als übergeordnetes Element hat, und benutze die move () -Methode, um es dort zu platzieren, wo ich es möchte. Ich würde gerne wissen, ob es eine Möglichkeit gibt, die Dimensionen eines Widgets zu einem bestimmten Zeitpunkt zu erhalten (wenn man bedenkt, dass das mainWindow jederzeit skaliert werden kann), so dass ich das Platzhalter-Popup (ein einfaches Widget) in der Mitte zentrieren kann das zentrale Widget.

Danke

    
ibi0tux 04.03.2013, 14:59
quelle

3 Antworten

1

Sie können frameGeometry oder geometry abhängig von Ihre Bedürfnisse .

    
Avaris 04.03.2013, 16:08
quelle
10
  

Um die Größe des Qt-Widgets zu erhalten:

%Vor%     
subin george 27.10.2015 19:33
quelle
8
___ answer33376946 ___
  

Um die Größe des Qt-Widgets zu erhalten:

%Vor%     
___ qstntxt ___

Ich entwickle gerade eine Anwendung, in der ich (aufgrund einiger Anwendungsbeschränkungen) keine modalen Fenster verwenden kann. In einigen Fällen möchte ich jedoch ein Popup-Fenster simulieren. Um dies zu tun, erstelle ich dynamisch ein Widget, das das centralwidget als übergeordnetes Element hat, und benutze die move () -Methode, um es dort zu platzieren, wo ich es möchte. Ich würde gerne wissen, ob es eine Möglichkeit gibt, die Dimensionen eines Widgets zu einem bestimmten Zeitpunkt zu erhalten (wenn man bedenkt, dass das mainWindow jederzeit skaliert werden kann), so dass ich das Platzhalter-Popup (ein einfaches Widget) in der Mitte zentrieren kann das zentrale Widget.

Danke

    
___ qstnhdr ___ Pyqt, wie man die Abmessungen eines Widgets erhält ___ answer15205853 ___

Sie können %code% oder %code% abhängig von Ihre Bedürfnisse .

    
___
subin george 27.10.2015 19:27
quelle

Tags und Links