Простой способ переключить полноэкранный режим с помощью F11 в PyGTK

Я не профессиональный программист, но регулярно использую PyGTK и Cairo для тестирования визуализации данных и создания прототипов.

У меня есть стандартный шаблон PyGTK, который я взял из Интернета, который выполняет «стандартные функции», необходимые для работы GTK:

import pygtk
pygtk.require('2.0')
import gtk

"""
lots of stuff
"""

if __name__ == "__main__":
    mainWindow = gtk.Window()
    mainWindow.set_title(some_title)
    mainWindow.connect("delete-event", gtk.main_quit)
    #mainWindow.set_position(gtk.WIN_POS_CENTER)
    #mainWindow.fullscreen()
    mainWindow.show_all()
    gtk.main()

Я обычно вижу, что большинство приложений используют F11 для переключения в полноэкранный режим, поэтому мне интересно, есть ли простой способ добавить эту функциональность в мой сценарий. Я полагаю, что это, вероятно, означает подключение сигналов событий к функциям или методам gtk или что-то в этом роде, но моя неуверенность не позволяет мне знать, как это сделать.

Любая помощь будет принята с благодарностью. (предпочтительнее ссылки, чтобы я мог делать домашнее задание сам; o)

5
задан heltonbiker 8 March 2011 в 15:22
поделиться