Динамическая перезагрузка обработчиков............................. 803
Обертывание интерфейсов окон верхнего уровня.....................805
Графические интерфейсы, потоки выполнения и очереди.........810
Помещение данных в очередь...........................................813
Помещение обработчиков в очередь...................................817
Другие способы добавления GUI
к сценариям командной строки.............................................825
Вывод окон графического интерфейса по требованию..........826
Реализация графического интерфейса в виде отдельной
программы: сокеты (вторая встреча) .................................830
Реализация графического интерфейса в виде
отдельной программы: каналы.........................................835
Запускающие программы PyDemos и PyGadgets......................845
Панель запуска PyDemos.................................................846
Панель запуска PyGadgets...............................................852
Глава 11. Примеры законченных программ
с графическим интерфейсом.................................................857
«Python, открытое программное обеспечение и Camaro»...........857
Примеры в других главах................................................858
Стратегия данной главы..................................................859
PyEdit: программа/объект текстового редактора.....................862
Запуск PyEdit ................................................................ 863
Изменения в версии PyEdit 2.0 (третье издание)..................872
Изменения в версии PyEdit 2.1 (четвертое издание) ............874
Исходный программный код PyEdit..................................888
PyPhoto: программа просмотра и изменения
размеров изображений........................................................917
Запуск PyPhoto..............................................................918
Исходный программный код PyPhoto................................922
PyView: слайд-шоу для изображений и примечаний................929
Запуск PyView...............................................................929
Исходный программный код PyView.................................935
PyDraw: рисование и перемещение графики ........................... 941
Запуск PyDraw ............................................................... 941
Исходный программный код PyDraw.................................943
PyClock: виджет аналоговых/цифровых часов........................951
Краткий урок геометрии..................................................951