| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Общие вопросы > browser и gui |
| Автор: mkfs 30.7.2010, 16:16 |
| Пока писал только консольные скриптики. Понадобилось сделать приложение с рисованием графиков. Предлагают использовать что-то из wxPython, PyGTK и PyQt. Вопрос почему для ГУИ не используют браузеры? Их щаз куча и натыкано куда только можно и кпк и телефоны и ПК. Я скорее всего чего-то не допонимаю, поэтому прошу еще рассказать как связываются локальные скрипты на Питоне с ХТМЛ. В этом случае сервер типа апача не нужен как я понимаю. |
| Автор: monax 31.7.2010, 09:31 |
| 1. формируешь картинку с графиком при помощи PIL (gr.jpg). 2. создаёшь хтмльку, где будет тег <img src="gr.jpg" /> 3. открываешь эту хтмльку при помощи браузера (в смысле, запускаешь браузер из питоновского скрипта). |
| Автор: mkfs 13.8.2010, 10:53 | ||||
Да... почитал немного по теме и понял что браузер умеет работать только с html. Для всего остального нужен сервер, который будет обрабатывать запросы браузера и отправлять их скрипту и наоборот.
Так и кнопочки на страничке нужны. Т.е. хтмл с кнопочкой я сформирую, но как знать скрипту, что пользователь нажал ее?
А как это сделать? |
| Автор: dipsy 13.8.2010, 14:16 |
Надо найти/написать скрипт, который будет постоянно слушать 80-й порт, т.е. скрипт должен быть запущен как демон. Принимать и отправлять сообщения по HTTP протоколу. Браузер при обращении к адресу 127.0.0.1 на самом деле будет стучаться к этому скрипту. |