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 回答