window = self.builder.get_object("main-window")
print window.get_focus()
print window.has_focus()
print window.is_active()
print window.has_toplevel_focus()
ターミナル出力:
<MainWindow object at 0x28c26e0 (Mainwindow at 0x26a1210)>
False
False
False
したがって、get_focus()で正しい答えが得られましたが、尋ねると、MainWindowsにフォーカスがあり、Falseで返されます。なんで?