Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> browser и gui 
:(
    Опции темы
mkfs
Дата 30.7.2010, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 31.3.2010

Репутация: нет
Всего: нет



Пока писал только консольные скриптики. Понадобилось сделать приложение с рисованием графиков.
Предлагают использовать что-то из wxPython, PyGTK и PyQt.

Вопрос почему для ГУИ не используют браузеры? Их щаз куча и натыкано куда только можно и кпк и телефоны и ПК.
Я скорее всего чего-то не допонимаю, поэтому прошу еще рассказать как связываются локальные скрипты на Питоне с ХТМЛ. В этом случае сервер типа апача не нужен как я понимаю.
PM   Вверх
monax
Дата 31.7.2010, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 9.6.2005

Репутация: нет
Всего: 4



1. формируешь картинку с графиком при помощи PIL (gr.jpg).
2. создаёшь хтмльку, где будет тег <img src="gr.jpg" />
3. открываешь эту хтмльку при помощи браузера (в смысле, запускаешь браузер из питоновского скрипта).
--------------------
Лаборатория программиста
PM MAIL WWW ICQ Jabber   Вверх
dipsy
Дата 5.8.2010, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 13.1.2005
Где: Нижний Новгород

Репутация: нет
Всего: нет



Цитата(mkfs @  30.7.2010,  16:16 Найти цитируемый пост)
Вопрос почему для ГУИ не используют браузеры?

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

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

Это только если локальный скрипт сам является сервером.
PM MAIL WWW   Вверх
mkfs
Дата 13.8.2010, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 31.3.2010

Репутация: нет
Всего: нет



Да... почитал немного по теме и понял что браузер умеет работать только с html. Для всего остального нужен сервер, который будет обрабатывать запросы браузера и отправлять их скрипту и наоборот.


Цитата

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

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


Цитата

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

А как это сделать?

Это сообщение отредактировал(а) mkfs - 13.8.2010, 10:54
PM   Вверх
dipsy
Дата 13.8.2010, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 13.1.2005
Где: Нижний Новгород

Репутация: нет
Всего: нет



Цитата(mkfs @  13.8.2010,  10:53 Найти цитируемый пост)
А как это сделать?

Надо найти/написать скрипт, который будет постоянно слушать 80-й порт, т.е. скрипт должен быть запущен как демон. Принимать и отправлять сообщения по HTTP протоколу.
Браузер при обращении к адресу 127.0.0.1 на самом деле будет стучаться к этому скрипту.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0864 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.