Я не профессиональный программист, но регулярно использую 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)