0

ユーザーがアプリケーションのメインウィンドウを閉じているときにウィンドウの位置とサイズを保存したいのですが、正しいウィンドウ位置を取得できません

myTopLevelWindow.connect('unrealize', self.__onUnrealize)

def __onUnrealize(self, widget):
    myTopLevelWindow.get_size() #OK
    myTopLevelWindow.get_position()    <-- always (0, 0) :P

どのシグナルハンドラでget_position()が正しく機能しますか?私は「破壊」を試しましたが、それも良くありません:/

4

1 に答える 1

2

「イベントの削除」を試しましたか?Cでテストしたところ、gtkはハンドラー内の正しい位置/サイズを提供してくれました。

于 2012-07-29T21:16:23.957 に答える