browser и gui

 
0
 
Python
ava
mkfs | 30.07.2010, 17:16
Пока писал только консольные скриптики. Понадобилось сделать приложение с рисованием графиков.
Предлагают использовать что-то из wxPython, PyGTK и PyQt.

Вопрос почему для ГУИ не используют браузеры? Их щаз куча и натыкано куда только можно и кпк и телефоны и ПК.
Я скорее всего чего-то не допонимаю, поэтому прошу еще рассказать как связываются локальные скрипты на Питоне с ХТМЛ. В этом случае сервер типа апача не нужен как я понимаю.
Kommentare (4)
ava
monax | 31.07.2010, 09:31 #
1. формируешь картинку с графиком при помощи PIL (gr.jpg).
2. создаёшь хтмльку, где будет тег <img src="gr.jpg" />
3. открываешь эту хтмльку при помощи браузера (в смысле, запускаешь браузер из питоновского скрипта).
ava
dipsy | 05.08.2010, 10:50 #
Цитата (mkfs @ 30.7.2010, 16:16 findReferencedText)
Вопрос почему для ГУИ не используют браузеры?

Наверное, потому что браузер не может выполнять скрипты Python. А жаль, конечно...

Цитата (mkfs @ 30.7.2010, 16:16 findReferencedText)
прошу еще рассказать как связываются локальные скрипты на Питоне с ХТМЛ

Это только если локальный скрипт сам является сервером.
ava
mkfs | 13.08.2010, 10:53 #
Да... почитал немного по теме и понял что браузер умеет работать только с html. Для всего остального нужен сервер, который будет обрабатывать запросы браузера и отправлять их скрипту и наоборот.


Цитата


1. формируешь картинку с графиком при помощи PIL (gr.jpg).


Так и кнопочки на страничке нужны. Т.е. хтмл с кнопочкой я сформирую, но как знать скрипту, что пользователь нажал ее?


Цитата


Это только если локальный скрипт сам является сервером.


А как это сделать?
ava
dipsy | 13.08.2010, 14:16 #
Цитата (mkfs @ 13.8.2010, 10:53 findReferencedText)
А как это сделать?

Надо найти/написать скрипт, который будет постоянно слушать 80-й порт, т.е. скрипт должен быть запущен как демон. Принимать и отправлять сообщения по HTTP протоколу.
Браузер при обращении к адресу 127.0.0.1 на самом деле будет стучаться к этому скрипту.
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
  dipsy   monax   mkfs
advanced
Absenden