Читать «Программирование на Python. Том 1» онлайн - страница 656
Марк Лутц
530
дополнительные виджеты, 764 и диалоги, 566
изменение размеров, 504, 531 использование якорей, 536 компоновка элементов ввода в формах, 595 настройка
внешнего вида, 554 меток, 555 параметров, 506 с помощью классов, 537 обрезание, 531 окна верхнего уровня, 558 перенаправление потоков ввода-вывода, 797
порядок компоновки, 533 привязка событий, 585 прикрепление к фреймам, 532, 619 растягивание, 512 скрытие и перерисовка, 754 создание, 499 стандартизация
внешнего вида, 538 поведения, 538 вложенные структуры словари, 51 списки, 52
вспомогательные подмешиваемые классы, 769
входные файлы, 881 вывод
в файлы, 210
имен файлов с символами Юникода, 387
результатов диалогов, 576 выполнение программ
автоматизированный запуск, 473 обмен данными, 629 с графическим интерфейсом, 626
Г
Гвидо ван Россум (Guido van Rossum), 482
глобальная блокировка интерпретатора (Global Interpreter Lock, GIL), 302 API потоков выполнения на языке C, 304
multiprocessing, пакет, 305 атомарные операции, 304 интервал переключения потоков выполнения, 303 и потоки выполнения, 272 глобальная замена в деревьях каталогов, 456
глобальные переменные
multiprocessing, пакет, 352 и аргументы, 518 против аргументов, 295 графические интерфейсы
динамическая перезагрузка обработчиков, 803
добавление к сценариям командной строки, 825
дополнительная информация, 974 запуск программ, 626 и потоки выполнения, 298, 750, 816, 839
к инструментам командной строки, 785
независимые окна, 624 приемы программирования, 810 прикрепление к фреймам, 619 графический интерфейс пользователя (GUI, ГИП), 87, 479, 483 добавление кнопок, 511 добавление нескольких виджетов, 530
добавление обработчиков, 511 добавление собственных обработчиков, 514
дополнительные инструменты, 100 запуск программ, 481, 501 менеджеры компоновки, 500 настройка виджетов с помощью классов, 537 ООП, 89
повторно используемые компоненты GUI, 540
получение ввода от пользователя, 92 приемы программирования, 497 программа^^ World, 497, 508 пути усовершенствования, 98 создание виджетов, 499 групповые символы, 245
Д
двоичные файлы
struct, модуль, анализ с помощью, 228
и Юникод, 703 определение, 208, 220 произвольный доступ, 230 деревья каталогов
глобальная замена, 456 копирование, 417 обход, 249
подсчет строк исходного программного кода, 458 поиск, 435
различий, 425 редактирование файлов, 454 сканирование, 249, 378 сравнение, 422
текстовый редактор PyEdit, 875 удаление файлов с байт-кодом, 442 дескрипторы файлов
обертывание объектами файлов, 236, 321
диалоги, 566
PyEdit, текстовый редактор, 865, 872, 874
Quit, кнопка, 569 выбор шрифта, 872 вывод результатов, 576 динамический выбор цвета, 578 пользовательские, 581 разновидности, 566 стандартные, 567 динамический выбор цвета, 578 добавление виджетов без их сохранения, 508
дочерний процесс, 261 порождение, 266
З
завершение программ, 306 os, модуль, 307 sys, модуль, 306
с дочерними потоками выполнения, 295
закрытие файлов, 211 записи
pickle, модуль, сохранение записи с помощью, 61, 64 shelve, модуль, сохранение записи с помощью, 66 в текстовых файлах, 55 представление, 43 запись в файлы, 211 запросы, поддержка CGI-сценариями, 109