Наконец-то сподобился пощупать руками построение программ с GUI (гуй) на питоне (Python). Оказалось все не так загадочно, как могло бы быть. В стандартную поставку питона (из "коробки") входит модуль Tkinter, который, в свою очередь связан с Tcl/Tk библиотекой. Или вроде того, не суть. Суть в том, что несмотря на доступность разных вариантов построения гуевых программ на питоне (поищите в гугеле "python GUI") использование модуля Tkinter доступно сразу, на машине где есть питон. Посему я его и пощупал.
Все очень просто, смотрите сами.
Программа вычисления квадратуры круга:
Программа распечатки событий клавиатуры:
Кому интересно, вот, в порядке полезности, три сцылки для углубления в тему:
Да, зачем мне это понадобилось? Во первых - любопытно. Последняя гуевая программа (веб-сайты не считаем, да?) была мною написана где-то, наверное в 2003 году, либо на С++, либо на дельфи, уже не помню. Зато помню, что дело это (гуевые программы писать) не самое простое и легкое - среда разработки, компилятор, куча библиотек, сложные взаимосвязи и пр. Не для новичков. А тут - скриптовый язык, простота, легкость и пр. Любопытно.
Во вторых - надо. Кино маме приношу, на диске пара авишников (типа того). Как диск в комп втыкать она знает, далее там автоплей срабатывает и сиди, смотри. А вот второй фильм (и следующие) уже затруднительно пожилому человеку в компе найти. Надо чтобы автоплей давал менюшку с кнопками - кино такое, кино сякое, какое смотреть будем?
Вот этот автоплей я ей и сделаю на питоне с гуем. Совмещу приятное с полезным. Люблю я это дело.
Комментариев нет:
Отправить комментарий